/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/list-properties/alternating_list-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-6598664 [2019-11-23 21:59:18,449 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-23 21:59:18,452 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-23 21:59:18,469 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-23 21:59:18,470 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-23 21:59:18,472 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-23 21:59:18,473 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-23 21:59:18,482 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-23 21:59:18,486 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-23 21:59:18,489 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-23 21:59:18,491 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-23 21:59:18,492 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-23 21:59:18,492 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-23 21:59:18,494 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-23 21:59:18,497 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-23 21:59:18,498 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-23 21:59:18,499 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-23 21:59:18,500 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-23 21:59:18,501 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-23 21:59:18,506 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-23 21:59:18,509 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-23 21:59:18,513 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-23 21:59:18,514 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-23 21:59:18,515 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-23 21:59:18,517 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-23 21:59:18,517 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-23 21:59:18,517 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-23 21:59:18,519 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-23 21:59:18,520 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-23 21:59:18,521 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-23 21:59:18,522 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-23 21:59:18,522 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-23 21:59:18,523 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-23 21:59:18,524 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-23 21:59:18,525 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-23 21:59:18,525 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-23 21:59:18,526 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-23 21:59:18,526 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-23 21:59:18,526 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-23 21:59:18,527 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-23 21:59:18,528 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-23 21:59:18,529 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2019-11-23 21:59:18,555 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-23 21:59:18,555 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-23 21:59:18,556 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-23 21:59:18,556 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-23 21:59:18,556 INFO L138 SettingsManager]: * Use SBE=true [2019-11-23 21:59:18,557 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-23 21:59:18,557 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-23 21:59:18,557 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-23 21:59:18,557 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-23 21:59:18,557 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-23 21:59:18,557 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-23 21:59:18,558 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-23 21:59:18,558 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-23 21:59:18,558 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2019-11-23 21:59:18,558 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-23 21:59:18,558 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-23 21:59:18,558 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-23 21:59:18,559 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-23 21:59:18,559 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-23 21:59:18,559 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-23 21:59:18,559 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-23 21:59:18,559 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-23 21:59:18,560 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-23 21:59:18,560 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-23 21:59:18,560 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-23 21:59:18,560 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-23 21:59:18,560 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-23 21:59:18,561 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-23 21:59:18,561 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-23 21:59:18,561 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-23 21:59:18,837 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-23 21:59:18,859 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-23 21:59:18,863 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-23 21:59:18,865 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-23 21:59:18,866 INFO L275 PluginConnector]: CDTParser initialized [2019-11-23 21:59:18,867 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/list-properties/alternating_list-1.i [2019-11-23 21:59:18,950 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e591f1b9/2c5556f13cf64da892730030297bfdd8/FLAG053f426bb [2019-11-23 21:59:19,470 INFO L306 CDTParser]: Found 1 translation units. [2019-11-23 21:59:19,471 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/list-properties/alternating_list-1.i [2019-11-23 21:59:19,487 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e591f1b9/2c5556f13cf64da892730030297bfdd8/FLAG053f426bb [2019-11-23 21:59:19,778 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0e591f1b9/2c5556f13cf64da892730030297bfdd8 [2019-11-23 21:59:19,787 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-23 21:59:19,789 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-23 21:59:19,790 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-23 21:59:19,790 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-23 21:59:19,793 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-23 21:59:19,794 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:59:19" (1/1) ... [2019-11-23 21:59:19,797 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31b84a8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:19, skipping insertion in model container [2019-11-23 21:59:19,797 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 09:59:19" (1/1) ... [2019-11-23 21:59:19,806 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-23 21:59:19,854 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-11-23 21:59:20,294 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-23 21:59:20,303 INFO L203 MainTranslator]: Completed pre-run [2019-11-23 21:59:20,370 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-23 21:59:20,420 INFO L208 MainTranslator]: Completed translation [2019-11-23 21:59:20,421 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20 WrapperNode [2019-11-23 21:59:20,421 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-23 21:59:20,421 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-23 21:59:20,422 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-23 21:59:20,422 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-23 21:59:20,430 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,445 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,470 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-23 21:59:20,470 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-23 21:59:20,470 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-23 21:59:20,470 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-23 21:59:20,479 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,480 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,483 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,484 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,490 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,495 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,497 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... [2019-11-23 21:59:20,500 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-23 21:59:20,500 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-23 21:59:20,500 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-23 21:59:20,500 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-23 21:59:20,501 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-23 21:59:20,565 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-23 21:59:20,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-23 21:59:20,566 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-23 21:59:20,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-23 21:59:20,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-23 21:59:20,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-23 21:59:20,566 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-23 21:59:20,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-23 21:59:20,948 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-23 21:59:20,948 INFO L284 CfgBuilder]: Removed 11 assume(true) statements. [2019-11-23 21:59:20,950 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:59:20 BoogieIcfgContainer [2019-11-23 21:59:20,950 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-23 21:59:20,951 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-23 21:59:20,951 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-23 21:59:20,954 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-23 21:59:20,955 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 09:59:19" (1/3) ... [2019-11-23 21:59:20,955 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b4b9b4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:59:20, skipping insertion in model container [2019-11-23 21:59:20,956 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 09:59:20" (2/3) ... [2019-11-23 21:59:20,956 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b4b9b4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 09:59:20, skipping insertion in model container [2019-11-23 21:59:20,956 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 09:59:20" (3/3) ... [2019-11-23 21:59:20,958 INFO L109 eAbstractionObserver]: Analyzing ICFG alternating_list-1.i [2019-11-23 21:59:20,967 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-23 21:59:20,976 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-11-23 21:59:20,988 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-11-23 21:59:21,014 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-23 21:59:21,015 INFO L374 AbstractCegarLoop]: Hoare is true [2019-11-23 21:59:21,015 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-23 21:59:21,015 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-23 21:59:21,016 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-23 21:59:21,016 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-23 21:59:21,016 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-23 21:59:21,016 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-23 21:59:21,029 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states. [2019-11-23 21:59:21,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-11-23 21:59:21,037 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:21,038 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:21,039 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:21,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:21,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1953862777, now seen corresponding path program 1 times [2019-11-23 21:59:21,052 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:21,052 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742856028] [2019-11-23 21:59:21,053 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:21,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:21,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:21,181 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742856028] [2019-11-23 21:59:21,182 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-23 21:59:21,183 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-23 21:59:21,183 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117204664] [2019-11-23 21:59:21,189 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-11-23 21:59:21,189 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:21,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-11-23 21:59:21,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-23 21:59:21,204 INFO L87 Difference]: Start difference. First operand 28 states. Second operand 2 states. [2019-11-23 21:59:21,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:21,220 INFO L93 Difference]: Finished difference Result 44 states and 61 transitions. [2019-11-23 21:59:21,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-11-23 21:59:21,221 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2019-11-23 21:59:21,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:21,229 INFO L225 Difference]: With dead ends: 44 [2019-11-23 21:59:21,229 INFO L226 Difference]: Without dead ends: 19 [2019-11-23 21:59:21,232 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-11-23 21:59:21,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2019-11-23 21:59:21,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2019-11-23 21:59:21,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-11-23 21:59:21,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 23 transitions. [2019-11-23 21:59:21,264 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 23 transitions. Word has length 11 [2019-11-23 21:59:21,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:21,265 INFO L462 AbstractCegarLoop]: Abstraction has 19 states and 23 transitions. [2019-11-23 21:59:21,265 INFO L463 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-11-23 21:59:21,265 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 23 transitions. [2019-11-23 21:59:21,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-11-23 21:59:21,266 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:21,266 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:21,266 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:21,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:21,267 INFO L82 PathProgramCache]: Analyzing trace with hash -1732890257, now seen corresponding path program 1 times [2019-11-23 21:59:21,267 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:21,267 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787341966] [2019-11-23 21:59:21,267 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:21,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:21,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:21,389 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787341966] [2019-11-23 21:59:21,389 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-23 21:59:21,390 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-23 21:59:21,390 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894459144] [2019-11-23 21:59:21,392 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-23 21:59:21,392 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:21,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-23 21:59:21,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-23 21:59:21,393 INFO L87 Difference]: Start difference. First operand 19 states and 23 transitions. Second operand 5 states. [2019-11-23 21:59:21,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:21,506 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2019-11-23 21:59:21,506 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-23 21:59:21,506 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 12 [2019-11-23 21:59:21,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:21,507 INFO L225 Difference]: With dead ends: 44 [2019-11-23 21:59:21,508 INFO L226 Difference]: Without dead ends: 33 [2019-11-23 21:59:21,509 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-11-23 21:59:21,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2019-11-23 21:59:21,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 21. [2019-11-23 21:59:21,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-11-23 21:59:21,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 25 transitions. [2019-11-23 21:59:21,514 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 25 transitions. Word has length 12 [2019-11-23 21:59:21,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:21,515 INFO L462 AbstractCegarLoop]: Abstraction has 21 states and 25 transitions. [2019-11-23 21:59:21,515 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-23 21:59:21,515 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 25 transitions. [2019-11-23 21:59:21,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-11-23 21:59:21,516 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:21,516 INFO L410 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:21,516 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:21,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:21,517 INFO L82 PathProgramCache]: Analyzing trace with hash 397665306, now seen corresponding path program 1 times [2019-11-23 21:59:21,517 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:21,517 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872683246] [2019-11-23 21:59:21,517 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:21,727 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:21,732 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872683246] [2019-11-23 21:59:21,732 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315357078] [2019-11-23 21:59:21,732 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:21,820 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-23 21:59:21,827 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:21,878 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:21,878 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,884 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:21,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,885 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-23 21:59:21,909 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 21:59:21,909 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,920 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:21,921 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,921 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-11-23 21:59:21,936 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:21,937 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2019-11-23 21:59:21,938 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,947 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:21,948 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,948 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:18 [2019-11-23 21:59:21,986 INFO L343 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2019-11-23 21:59:21,986 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 1 case distinctions, treesize of input 27 treesize of output 11 [2019-11-23 21:59:21,987 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,994 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:21,995 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:21,995 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:12 [2019-11-23 21:59:22,021 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 19 treesize of output 18 [2019-11-23 21:59:22,022 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:22,032 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:22,034 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:22,034 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:23, output treesize:19 [2019-11-23 21:59:22,090 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2019-11-23 21:59:22,092 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:22,097 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:22,098 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:22,100 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:26, output treesize:3 [2019-11-23 21:59:22,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:22,104 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:22,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2019-11-23 21:59:22,105 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008373560] [2019-11-23 21:59:22,106 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-23 21:59:22,107 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:22,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-23 21:59:22,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2019-11-23 21:59:22,109 INFO L87 Difference]: Start difference. First operand 21 states and 25 transitions. Second operand 11 states. [2019-11-23 21:59:22,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:22,488 INFO L93 Difference]: Finished difference Result 65 states and 73 transitions. [2019-11-23 21:59:22,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-11-23 21:59:22,489 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 18 [2019-11-23 21:59:22,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:22,492 INFO L225 Difference]: With dead ends: 65 [2019-11-23 21:59:22,492 INFO L226 Difference]: Without dead ends: 63 [2019-11-23 21:59:22,494 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2019-11-23 21:59:22,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2019-11-23 21:59:22,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 32. [2019-11-23 21:59:22,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2019-11-23 21:59:22,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 39 transitions. [2019-11-23 21:59:22,503 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 39 transitions. Word has length 18 [2019-11-23 21:59:22,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:22,504 INFO L462 AbstractCegarLoop]: Abstraction has 32 states and 39 transitions. [2019-11-23 21:59:22,504 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-23 21:59:22,504 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 39 transitions. [2019-11-23 21:59:22,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-11-23 21:59:22,505 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:22,505 INFO L410 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:22,710 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:22,710 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:22,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:22,711 INFO L82 PathProgramCache]: Analyzing trace with hash 397672250, now seen corresponding path program 1 times [2019-11-23 21:59:22,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:22,712 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456350329] [2019-11-23 21:59:22,712 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:22,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:22,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-11-23 21:59:22,792 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456350329] [2019-11-23 21:59:22,792 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-23 21:59:22,792 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-23 21:59:22,793 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293068765] [2019-11-23 21:59:22,794 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-23 21:59:22,794 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:22,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-23 21:59:22,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-23 21:59:22,794 INFO L87 Difference]: Start difference. First operand 32 states and 39 transitions. Second operand 3 states. [2019-11-23 21:59:22,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:22,813 INFO L93 Difference]: Finished difference Result 60 states and 73 transitions. [2019-11-23 21:59:22,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-23 21:59:22,814 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 18 [2019-11-23 21:59:22,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:22,815 INFO L225 Difference]: With dead ends: 60 [2019-11-23 21:59:22,815 INFO L226 Difference]: Without dead ends: 45 [2019-11-23 21:59:22,816 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-23 21:59:22,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2019-11-23 21:59:22,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 42. [2019-11-23 21:59:22,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-11-23 21:59:22,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 48 transitions. [2019-11-23 21:59:22,823 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 48 transitions. Word has length 18 [2019-11-23 21:59:22,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:22,823 INFO L462 AbstractCegarLoop]: Abstraction has 42 states and 48 transitions. [2019-11-23 21:59:22,823 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-23 21:59:22,823 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 48 transitions. [2019-11-23 21:59:22,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-11-23 21:59:22,824 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:22,825 INFO L410 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:22,825 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:22,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:22,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1202143434, now seen corresponding path program 1 times [2019-11-23 21:59:22,825 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:22,826 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063386098] [2019-11-23 21:59:22,826 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:22,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-11-23 21:59:22,874 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063386098] [2019-11-23 21:59:22,874 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-23 21:59:22,875 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-23 21:59:22,875 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830729193] [2019-11-23 21:59:22,875 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-23 21:59:22,875 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:22,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-23 21:59:22,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-23 21:59:22,876 INFO L87 Difference]: Start difference. First operand 42 states and 48 transitions. Second operand 3 states. [2019-11-23 21:59:22,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:22,896 INFO L93 Difference]: Finished difference Result 70 states and 80 transitions. [2019-11-23 21:59:22,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-23 21:59:22,897 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 23 [2019-11-23 21:59:22,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:22,898 INFO L225 Difference]: With dead ends: 70 [2019-11-23 21:59:22,898 INFO L226 Difference]: Without dead ends: 45 [2019-11-23 21:59:22,898 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-23 21:59:22,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2019-11-23 21:59:22,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 42. [2019-11-23 21:59:22,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2019-11-23 21:59:22,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2019-11-23 21:59:22,905 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 23 [2019-11-23 21:59:22,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:22,906 INFO L462 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2019-11-23 21:59:22,906 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-23 21:59:22,906 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2019-11-23 21:59:22,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2019-11-23 21:59:22,907 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:22,907 INFO L410 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:22,907 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:22,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:22,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1202150378, now seen corresponding path program 1 times [2019-11-23 21:59:22,908 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:22,908 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696381948] [2019-11-23 21:59:22,909 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:23,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:23,236 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696381948] [2019-11-23 21:59:23,236 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587611601] [2019-11-23 21:59:23,236 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:23,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:23,296 INFO L255 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 31 conjunts are in the unsatisfiable core [2019-11-23 21:59:23,299 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:23,304 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:23,305 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,307 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,308 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,308 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-23 21:59:23,363 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,364 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2019-11-23 21:59:23,364 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,375 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,376 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,376 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:11 [2019-11-23 21:59:23,412 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 [2019-11-23 21:59:23,413 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,427 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,431 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 [2019-11-23 21:59:23,432 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,445 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,446 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,446 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:49, output treesize:29 [2019-11-23 21:59:23,487 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_16|], 2=[|v_#memory_$Pointer$.base_13|, |v_#memory_$Pointer$.offset_12|]} [2019-11-23 21:59:23,500 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 29 treesize of output 19 [2019-11-23 21:59:23,500 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,515 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,546 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 132 [2019-11-23 21:59:23,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:23,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:23,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:23,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:23,554 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2019-11-23 21:59:23,593 INFO L567 ElimStorePlain]: treesize reduction 188, result has 28.5 percent of original size [2019-11-23 21:59:23,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, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 49 [2019-11-23 21:59:23,598 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,606 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,607 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,607 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:130, output treesize:30 [2019-11-23 21:59:23,647 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 39 treesize of output 21 [2019-11-23 21:59:23,648 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,659 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,663 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 23 treesize of output 11 [2019-11-23 21:59:23,663 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,671 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,672 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,672 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:48, output treesize:7 [2019-11-23 21:59:23,682 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 15 treesize of output 7 [2019-11-23 21:59:23,683 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,685 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:23,685 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:23,685 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2019-11-23 21:59:23,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:23,689 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:23,689 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2019-11-23 21:59:23,690 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003096579] [2019-11-23 21:59:23,690 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-11-23 21:59:23,691 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:23,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-11-23 21:59:23,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2019-11-23 21:59:23,691 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand 15 states. [2019-11-23 21:59:24,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:24,055 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2019-11-23 21:59:24,056 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-23 21:59:24,056 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 23 [2019-11-23 21:59:24,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:24,057 INFO L225 Difference]: With dead ends: 68 [2019-11-23 21:59:24,057 INFO L226 Difference]: Without dead ends: 48 [2019-11-23 21:59:24,058 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2019-11-23 21:59:24,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2019-11-23 21:59:24,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 37. [2019-11-23 21:59:24,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2019-11-23 21:59:24,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 40 transitions. [2019-11-23 21:59:24,063 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 40 transitions. Word has length 23 [2019-11-23 21:59:24,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:24,064 INFO L462 AbstractCegarLoop]: Abstraction has 37 states and 40 transitions. [2019-11-23 21:59:24,064 INFO L463 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-11-23 21:59:24,064 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 40 transitions. [2019-11-23 21:59:24,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2019-11-23 21:59:24,065 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:24,065 INFO L410 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:24,268 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:24,269 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:24,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:24,270 INFO L82 PathProgramCache]: Analyzing trace with hash 525399363, now seen corresponding path program 1 times [2019-11-23 21:59:24,270 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:24,271 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718051329] [2019-11-23 21:59:24,271 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:24,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:24,468 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:24,468 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718051329] [2019-11-23 21:59:24,468 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305742817] [2019-11-23 21:59:24,468 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:24,516 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 34 conjunts are in the unsatisfiable core [2019-11-23 21:59:24,518 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:24,529 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:24,529 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,533 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,533 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,533 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-23 21:59:24,572 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 21:59:24,572 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,581 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,582 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2019-11-23 21:59:24,622 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,623 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 21:59:24,624 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,654 INFO L567 ElimStorePlain]: treesize reduction 14, result has 66.7 percent of original size [2019-11-23 21:59:24,655 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,655 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:28 [2019-11-23 21:59:24,702 INFO L343 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2019-11-23 21:59:24,703 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 1 case distinctions, treesize of input 27 treesize of output 11 [2019-11-23 21:59:24,704 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,714 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,714 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,714 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:22 [2019-11-23 21:59:24,739 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 19 treesize of output 18 [2019-11-23 21:59:24,740 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,751 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,751 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,752 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2019-11-23 21:59:24,801 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,801 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2019-11-23 21:59:24,802 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,811 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,812 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,812 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:27 [2019-11-23 21:59:24,878 INFO L343 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2019-11-23 21:59:24,879 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 1 case distinctions, treesize of input 34 treesize of output 21 [2019-11-23 21:59:24,880 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,891 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,892 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:24,892 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:46, output treesize:27 [2019-11-23 21:59:24,947 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 26 treesize of output 28 [2019-11-23 21:59:24,947 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:24,959 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:24,960 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:24,961 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:38, output treesize:34 [2019-11-23 21:59:25,012 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2019-11-23 21:59:25,013 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:25,020 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:25,021 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:25,021 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:41, output treesize:3 [2019-11-23 21:59:25,025 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:25,025 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:25,026 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2019-11-23 21:59:25,026 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228340279] [2019-11-23 21:59:25,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-23 21:59:25,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:25,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-23 21:59:25,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2019-11-23 21:59:25,027 INFO L87 Difference]: Start difference. First operand 37 states and 40 transitions. Second operand 22 states. [2019-11-23 21:59:25,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:25,938 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2019-11-23 21:59:25,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-11-23 21:59:25,944 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 24 [2019-11-23 21:59:25,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:25,945 INFO L225 Difference]: With dead ends: 83 [2019-11-23 21:59:25,945 INFO L226 Difference]: Without dead ends: 81 [2019-11-23 21:59:25,946 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=270, Invalid=990, Unknown=0, NotChecked=0, Total=1260 [2019-11-23 21:59:25,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2019-11-23 21:59:25,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 54. [2019-11-23 21:59:25,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2019-11-23 21:59:25,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 59 transitions. [2019-11-23 21:59:25,954 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 59 transitions. Word has length 24 [2019-11-23 21:59:25,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:25,954 INFO L462 AbstractCegarLoop]: Abstraction has 54 states and 59 transitions. [2019-11-23 21:59:25,954 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-23 21:59:25,954 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 59 transitions. [2019-11-23 21:59:25,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-23 21:59:25,955 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:25,955 INFO L410 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:26,166 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:26,167 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:26,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:26,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1031562143, now seen corresponding path program 1 times [2019-11-23 21:59:26,168 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:26,168 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591778815] [2019-11-23 21:59:26,169 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:26,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:26,666 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:26,666 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591778815] [2019-11-23 21:59:26,666 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067795141] [2019-11-23 21:59:26,666 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:26,725 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 58 conjunts are in the unsatisfiable core [2019-11-23 21:59:26,728 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:26,743 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:26,744 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,750 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:26,751 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,751 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-23 21:59:26,774 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:26,774 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 21:59:26,775 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,803 INFO L567 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2019-11-23 21:59:26,803 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,803 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:24 [2019-11-23 21:59:26,844 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 11 treesize of output 7 [2019-11-23 21:59:26,844 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,863 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:26,894 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 11 treesize of output 7 [2019-11-23 21:59:26,894 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:26,911 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,911 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:40 [2019-11-23 21:59:26,950 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_22|], 2=[|v_#memory_$Pointer$.base_17|, |v_#memory_$Pointer$.offset_14|]} [2019-11-23 21:59:26,956 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 21:59:26,957 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:26,982 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,005 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 21:59:27,005 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 40 treesize of output 28 [2019-11-23 21:59:27,007 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,054 INFO L567 ElimStorePlain]: treesize reduction 8, result has 87.1 percent of original size [2019-11-23 21:59:27,061 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 23 treesize of output 11 [2019-11-23 21:59:27,062 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,089 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,090 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,090 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:81, output treesize:39 [2019-11-23 21:59:27,141 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,142 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2019-11-23 21:59:27,143 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,158 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,159 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,159 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:40 [2019-11-23 21:59:27,214 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 113 [2019-11-23 21:59:27,215 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,264 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,264 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 147 treesize of output 145 [2019-11-23 21:59:27,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,269 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-11-23 21:59:27,364 INFO L567 ElimStorePlain]: treesize reduction 151, result has 49.2 percent of original size [2019-11-23 21:59:27,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:27,370 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 55 treesize of output 19 [2019-11-23 21:59:27,371 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,395 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,396 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:162, output treesize:118 [2019-11-23 21:59:27,450 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_24|], 6=[|v_#memory_$Pointer$.base_19|, |v_#memory_$Pointer$.offset_16|]} [2019-11-23 21:59:27,456 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 69 treesize of output 54 [2019-11-23 21:59:27,456 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,492 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,545 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,545 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 286 treesize of output 261 [2019-11-23 21:59:27,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:27,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:27,584 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 18 xjuncts. [2019-11-23 21:59:27,713 WARN L192 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 41 [2019-11-23 21:59:27,715 INFO L567 ElimStorePlain]: treesize reduction 4289, result has 4.5 percent of original size [2019-11-23 21:59:27,760 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:27,760 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 5 new quantified variables, introduced 2 case distinctions, treesize of input 193 treesize of output 212 [2019-11-23 21:59:27,765 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,806 INFO L567 ElimStorePlain]: treesize reduction 100, result has 51.2 percent of original size [2019-11-23 21:59:27,807 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:27,807 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:307, output treesize:105 [2019-11-23 21:59:28,010 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:28,011 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 91 treesize of output 64 [2019-11-23 21:59:28,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:28,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:28,014 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:28,050 INFO L567 ElimStorePlain]: treesize reduction 18, result has 75.0 percent of original size [2019-11-23 21:59:28,061 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 19 [2019-11-23 21:59:28,061 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:28,075 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:28,076 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:28,076 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:105, output treesize:30 [2019-11-23 21:59:28,146 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:28,147 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2019-11-23 21:59:28,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:28,152 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:28,153 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:28,153 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:37, output treesize:3 [2019-11-23 21:59:28,162 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:28,163 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:28,163 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2019-11-23 21:59:28,163 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401139290] [2019-11-23 21:59:28,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-11-23 21:59:28,163 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:28,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-11-23 21:59:28,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2019-11-23 21:59:28,164 INFO L87 Difference]: Start difference. First operand 54 states and 59 transitions. Second operand 24 states. [2019-11-23 21:59:28,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:28,909 INFO L93 Difference]: Finished difference Result 76 states and 80 transitions. [2019-11-23 21:59:28,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-23 21:59:28,909 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 29 [2019-11-23 21:59:28,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:28,911 INFO L225 Difference]: With dead ends: 76 [2019-11-23 21:59:28,911 INFO L226 Difference]: Without dead ends: 74 [2019-11-23 21:59:28,912 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=197, Invalid=1063, Unknown=0, NotChecked=0, Total=1260 [2019-11-23 21:59:28,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2019-11-23 21:59:28,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 64. [2019-11-23 21:59:28,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2019-11-23 21:59:28,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 69 transitions. [2019-11-23 21:59:28,920 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 69 transitions. Word has length 29 [2019-11-23 21:59:28,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:28,920 INFO L462 AbstractCegarLoop]: Abstraction has 64 states and 69 transitions. [2019-11-23 21:59:28,920 INFO L463 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-11-23 21:59:28,920 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 69 transitions. [2019-11-23 21:59:28,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-23 21:59:28,921 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:28,922 INFO L410 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:29,125 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:29,125 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:29,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:29,126 INFO L82 PathProgramCache]: Analyzing trace with hash 2064817379, now seen corresponding path program 1 times [2019-11-23 21:59:29,126 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:29,127 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161247127] [2019-11-23 21:59:29,127 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:29,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:29,633 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161247127] [2019-11-23 21:59:29,633 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132151883] [2019-11-23 21:59:29,633 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:29,703 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 60 conjunts are in the unsatisfiable core [2019-11-23 21:59:29,706 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:29,711 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:29,712 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,717 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:29,717 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,718 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-23 21:59:29,773 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:29,774 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 21:59:29,775 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,804 INFO L567 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2019-11-23 21:59:29,805 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,805 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:24 [2019-11-23 21:59:29,844 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 11 treesize of output 7 [2019-11-23 21:59:29,844 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,859 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:29,864 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 11 treesize of output 7 [2019-11-23 21:59:29,865 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,881 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:29,882 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,882 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:40 [2019-11-23 21:59:29,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:29,927 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 23 treesize of output 11 [2019-11-23 21:59:29,928 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,945 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:29,968 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 21:59:29,969 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 40 treesize of output 28 [2019-11-23 21:59:29,970 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,995 INFO L567 ElimStorePlain]: treesize reduction 8, result has 80.0 percent of original size [2019-11-23 21:59:29,996 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:29,996 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:32 [2019-11-23 21:59:30,033 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,033 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 30 [2019-11-23 21:59:30,034 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,047 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,047 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:41 [2019-11-23 21:59:30,097 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 71 [2019-11-23 21:59:30,098 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,146 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,146 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 107 [2019-11-23 21:59:30,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,149 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-11-23 21:59:30,193 INFO L567 ElimStorePlain]: treesize reduction 97, result has 48.7 percent of original size [2019-11-23 21:59:30,194 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,194 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:108, output treesize:103 [2019-11-23 21:59:30,237 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_25|], 6=[|v_#memory_$Pointer$.base_23|, |v_#memory_$Pointer$.offset_20|]} [2019-11-23 21:59:30,240 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 53 treesize of output 35 [2019-11-23 21:59:30,241 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,265 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,313 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,314 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 271 treesize of output 250 [2019-11-23 21:59:30,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:30,335 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2019-11-23 21:59:30,542 WARN L192 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 38 [2019-11-23 21:59:30,542 INFO L567 ElimStorePlain]: treesize reduction 3572, result has 5.0 percent of original size [2019-11-23 21:59:30,578 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,579 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 5 new quantified variables, introduced 2 case distinctions, treesize of input 178 treesize of output 201 [2019-11-23 21:59:30,581 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,619 INFO L567 ElimStorePlain]: treesize reduction 100, result has 47.4 percent of original size [2019-11-23 21:59:30,620 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,620 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:292, output treesize:90 [2019-11-23 21:59:30,846 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,846 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 103 treesize of output 66 [2019-11-23 21:59:30,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:30,849 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:30,878 INFO L567 ElimStorePlain]: treesize reduction 18, result has 73.1 percent of original size [2019-11-23 21:59:30,883 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 12 [2019-11-23 21:59:30,884 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,894 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,895 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:30,895 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:110, output treesize:18 [2019-11-23 21:59:30,940 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,940 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 18 [2019-11-23 21:59:30,941 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,944 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:30,944 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:30,944 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:3 [2019-11-23 21:59:30,962 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:30,963 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:30,963 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2019-11-23 21:59:30,963 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064324504] [2019-11-23 21:59:30,963 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-11-23 21:59:30,964 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:30,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-11-23 21:59:30,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2019-11-23 21:59:30,964 INFO L87 Difference]: Start difference. First operand 64 states and 69 transitions. Second operand 24 states. [2019-11-23 21:59:32,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:32,201 INFO L93 Difference]: Finished difference Result 86 states and 92 transitions. [2019-11-23 21:59:32,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-11-23 21:59:32,201 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 34 [2019-11-23 21:59:32,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:32,202 INFO L225 Difference]: With dead ends: 86 [2019-11-23 21:59:32,202 INFO L226 Difference]: Without dead ends: 61 [2019-11-23 21:59:32,204 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=165, Invalid=1095, Unknown=0, NotChecked=0, Total=1260 [2019-11-23 21:59:32,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2019-11-23 21:59:32,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 54. [2019-11-23 21:59:32,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2019-11-23 21:59:32,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2019-11-23 21:59:32,214 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 34 [2019-11-23 21:59:32,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:32,214 INFO L462 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2019-11-23 21:59:32,214 INFO L463 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-11-23 21:59:32,215 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2019-11-23 21:59:32,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2019-11-23 21:59:32,216 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:32,216 INFO L410 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:32,419 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:32,420 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:32,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:32,420 INFO L82 PathProgramCache]: Analyzing trace with hash 752987030, now seen corresponding path program 2 times [2019-11-23 21:59:32,420 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:32,420 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3373022] [2019-11-23 21:59:32,420 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:33,103 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:33,104 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3373022] [2019-11-23 21:59:33,104 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942155581] [2019-11-23 21:59:33,104 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:33,157 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-23 21:59:33,158 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-23 21:59:33,159 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 63 conjunts are in the unsatisfiable core [2019-11-23 21:59:33,161 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:33,165 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:33,165 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,169 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,170 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-23 21:59:33,191 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,191 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 21:59:33,192 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,216 INFO L567 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2019-11-23 21:59:33,216 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,216 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:24 [2019-11-23 21:59:33,258 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 11 treesize of output 7 [2019-11-23 21:59:33,258 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,273 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,277 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 11 treesize of output 7 [2019-11-23 21:59:33,278 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,295 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,296 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,296 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:40 [2019-11-23 21:59:33,340 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_26|], 2=[|v_#memory_$Pointer$.base_25|, |v_#memory_$Pointer$.offset_22|]} [2019-11-23 21:59:33,345 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 21:59:33,346 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,365 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,392 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 21:59:33,393 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 40 treesize of output 28 [2019-11-23 21:59:33,394 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,431 INFO L567 ElimStorePlain]: treesize reduction 8, result has 87.1 percent of original size [2019-11-23 21:59:33,441 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 23 treesize of output 11 [2019-11-23 21:59:33,441 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,455 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,455 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,455 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:81, output treesize:39 [2019-11-23 21:59:33,534 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,535 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2019-11-23 21:59:33,536 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,594 INFO L567 ElimStorePlain]: treesize reduction 28, result has 65.0 percent of original size [2019-11-23 21:59:33,594 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,595 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:52 [2019-11-23 21:59:33,673 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,673 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 147 treesize of output 141 [2019-11-23 21:59:33,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:33,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:33,677 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-11-23 21:59:33,765 INFO L567 ElimStorePlain]: treesize reduction 151, result has 50.8 percent of original size [2019-11-23 21:59:33,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:33,771 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 19 [2019-11-23 21:59:33,772 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,799 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,804 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 61 [2019-11-23 21:59:33,804 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,829 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,830 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,831 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:164, output treesize:117 [2019-11-23 21:59:33,888 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_28|, |v_#memory_$Pointer$.offset_24|], 6=[|v_#memory_$Pointer$.base_27|]} [2019-11-23 21:59:33,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:33,894 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 27 treesize of output 26 [2019-11-23 21:59:33,895 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:33,932 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:33,957 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 21:59:33,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 87 [2019-11-23 21:59:33,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:33,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:33,961 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:34,029 INFO L567 ElimStorePlain]: treesize reduction 8, result has 94.0 percent of original size [2019-11-23 21:59:34,094 INFO L343 Elim1Store]: treesize reduction 44, result has 52.7 percent of original size [2019-11-23 21:59:34,095 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 104 treesize of output 84 [2019-11-23 21:59:34,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:34,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:34,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,101 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:34,180 INFO L567 ElimStorePlain]: treesize reduction 32, result has 68.0 percent of original size [2019-11-23 21:59:34,181 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,182 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:158, output treesize:82 [2019-11-23 21:59:34,278 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:34,278 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2019-11-23 21:59:34,279 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,295 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:34,296 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,296 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:87, output treesize:79 [2019-11-23 21:59:34,358 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.offset_25|], 6=[|v_#memory_$Pointer$.base_28|, |v_#memory_int_29|]} [2019-11-23 21:59:34,378 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:34,379 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 261 treesize of output 233 [2019-11-23 21:59:34,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,381 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,466 INFO L567 ElimStorePlain]: treesize reduction 32, result has 89.3 percent of original size [2019-11-23 21:59:34,515 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:34,515 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 259 treesize of output 203 [2019-11-23 21:59:34,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:34,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,522 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-11-23 21:59:34,645 WARN L192 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2019-11-23 21:59:34,646 INFO L567 ElimStorePlain]: treesize reduction 433, result has 36.4 percent of original size [2019-11-23 21:59:34,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:34,653 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 43 [2019-11-23 21:59:34,654 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,684 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:34,686 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:34,686 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:284, output treesize:201 [2019-11-23 21:59:34,756 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.offset_26|], 6=[|v_#memory_int_30|], 12=[|v_#memory_$Pointer$.base_29|]} [2019-11-23 21:59:34,780 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:34,781 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 368 treesize of output 338 [2019-11-23 21:59:34,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:34,783 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,885 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2019-11-23 21:59:34,886 INFO L567 ElimStorePlain]: treesize reduction 60, result has 83.5 percent of original size [2019-11-23 21:59:34,891 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 70 [2019-11-23 21:59:34,891 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:34,931 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:35,037 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-23 21:59:35,038 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:35,038 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 277 treesize of output 259 [2019-11-23 21:59:35,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:35,072 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:35,395 WARN L192 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 47 [2019-11-23 21:59:35,395 INFO L567 ElimStorePlain]: treesize reduction 47819, result has 0.4 percent of original size [2019-11-23 21:59:35,396 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:35,397 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:379, output treesize:205 [2019-11-23 21:59:35,471 INFO L392 ElimStorePlain]: Different costs {0=[|#memory_$Pointer$.offset|], 6=[|#memory_$Pointer$.base|]} [2019-11-23 21:59:35,475 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 201 treesize of output 161 [2019-11-23 21:59:35,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:35,502 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:35,525 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:35,526 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 173 treesize of output 99 [2019-11-23 21:59:35,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:35,533 INFO L496 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:35,597 INFO L567 ElimStorePlain]: treesize reduction 44, result has 51.1 percent of original size [2019-11-23 21:59:35,598 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:35,598 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:216, output treesize:34 [2019-11-23 21:59:35,653 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2019-11-23 21:59:35,653 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:35,661 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:35,662 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:35,662 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:41, output treesize:3 [2019-11-23 21:59:35,678 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:35,678 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:35,678 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2019-11-23 21:59:35,678 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945240335] [2019-11-23 21:59:35,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2019-11-23 21:59:35,679 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:35,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2019-11-23 21:59:35,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2019-11-23 21:59:35,680 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand 29 states. [2019-11-23 21:59:36,652 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2019-11-23 21:59:37,411 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 59 [2019-11-23 21:59:38,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:38,339 INFO L93 Difference]: Finished difference Result 95 states and 100 transitions. [2019-11-23 21:59:38,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2019-11-23 21:59:38,341 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 35 [2019-11-23 21:59:38,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:38,342 INFO L225 Difference]: With dead ends: 95 [2019-11-23 21:59:38,342 INFO L226 Difference]: Without dead ends: 93 [2019-11-23 21:59:38,344 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=428, Invalid=2651, Unknown=1, NotChecked=0, Total=3080 [2019-11-23 21:59:38,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2019-11-23 21:59:38,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 70. [2019-11-23 21:59:38,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2019-11-23 21:59:38,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 76 transitions. [2019-11-23 21:59:38,351 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 76 transitions. Word has length 35 [2019-11-23 21:59:38,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:38,351 INFO L462 AbstractCegarLoop]: Abstraction has 70 states and 76 transitions. [2019-11-23 21:59:38,351 INFO L463 AbstractCegarLoop]: Interpolant automaton has 29 states. [2019-11-23 21:59:38,352 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 76 transitions. [2019-11-23 21:59:38,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2019-11-23 21:59:38,353 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:38,353 INFO L410 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:38,556 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:38,556 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:38,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:38,557 INFO L82 PathProgramCache]: Analyzing trace with hash -513762537, now seen corresponding path program 2 times [2019-11-23 21:59:38,557 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:38,558 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428272842] [2019-11-23 21:59:38,558 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:38,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:38,917 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:38,917 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428272842] [2019-11-23 21:59:38,918 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348747969] [2019-11-23 21:59:38,918 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 [2019-11-23 21:59:38,972 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-23 21:59:38,972 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-23 21:59:38,974 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 63 conjunts are in the unsatisfiable core [2019-11-23 21:59:38,977 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:38,982 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:38,982 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:38,988 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:38,988 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:38,989 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-11-23 21:59:39,037 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 21:59:39,037 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,048 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,048 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:22 [2019-11-23 21:59:39,072 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,072 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 21:59:39,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,107 INFO L567 ElimStorePlain]: treesize reduction 14, result has 68.9 percent of original size [2019-11-23 21:59:39,107 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,108 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:31 [2019-11-23 21:59:39,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:39,147 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2019-11-23 21:59:39,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,156 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,156 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,156 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:25 [2019-11-23 21:59:39,190 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 19 treesize of output 18 [2019-11-23 21:59:39,190 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,209 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,209 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2019-11-23 21:59:39,273 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,274 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2019-11-23 21:59:39,274 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,321 INFO L567 ElimStorePlain]: treesize reduction 28, result has 61.6 percent of original size [2019-11-23 21:59:39,321 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,322 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:45 [2019-11-23 21:59:39,416 INFO L343 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2019-11-23 21:59:39,416 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 1 case distinctions, treesize of input 34 treesize of output 21 [2019-11-23 21:59:39,417 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,438 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,439 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:39,440 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:45 [2019-11-23 21:59:39,562 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 26 treesize of output 28 [2019-11-23 21:59:39,563 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,592 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,593 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:39,593 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:56, output treesize:52 [2019-11-23 21:59:39,687 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,688 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2019-11-23 21:59:39,688 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,718 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,719 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:39,719 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:57, output treesize:49 [2019-11-23 21:59:39,823 INFO L343 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2019-11-23 21:59:39,824 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 31 [2019-11-23 21:59:39,824 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,855 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:39,856 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:68, output treesize:49 [2019-11-23 21:59:39,941 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 38 [2019-11-23 21:59:39,942 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:39,976 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:39,977 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:39,977 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:60, output treesize:56 [2019-11-23 21:59:40,159 INFO L343 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2019-11-23 21:59:40,159 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 41 [2019-11-23 21:59:40,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:40,194 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:40,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:40,195 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:78, output treesize:59 [2019-11-23 21:59:40,388 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:40,389 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 136 [2019-11-23 21:59:40,390 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:40,554 WARN L192 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2019-11-23 21:59:40,554 INFO L567 ElimStorePlain]: treesize reduction 60, result has 60.3 percent of original size [2019-11-23 21:59:40,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,570 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:40,570 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:67, output treesize:91 [2019-11-23 21:59:40,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:40,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:45,076 WARN L192 SmtUtils]: Spent 4.19 s on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2019-11-23 21:59:45,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:47,254 WARN L192 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 104 DAG size of output: 70 [2019-11-23 21:59:47,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:47,269 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 40 [2019-11-23 21:59:47,269 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:47,345 INFO L567 ElimStorePlain]: treesize reduction 4, result has 95.5 percent of original size [2019-11-23 21:59:47,355 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:47,355 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 44 [2019-11-23 21:59:47,356 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:47,389 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:47,390 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:47,391 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 14 variables, input treesize:121, output treesize:3 [2019-11-23 21:59:47,406 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:47,406 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:47,406 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 34 [2019-11-23 21:59:47,407 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521115505] [2019-11-23 21:59:47,407 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-23 21:59:47,407 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:47,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-23 21:59:47,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2019-11-23 21:59:47,408 INFO L87 Difference]: Start difference. First operand 70 states and 76 transitions. Second operand 34 states. [2019-11-23 21:59:49,649 WARN L192 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 64 [2019-11-23 21:59:49,899 WARN L192 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2019-11-23 21:59:50,171 WARN L192 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 81 [2019-11-23 21:59:50,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 21:59:50,368 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2019-11-23 21:59:50,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-11-23 21:59:50,368 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 36 [2019-11-23 21:59:50,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 21:59:50,369 INFO L225 Difference]: With dead ends: 89 [2019-11-23 21:59:50,369 INFO L226 Difference]: Without dead ends: 87 [2019-11-23 21:59:50,371 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 9.8s TimeCoverageRelationStatistics Valid=550, Invalid=2756, Unknown=0, NotChecked=0, Total=3306 [2019-11-23 21:59:50,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2019-11-23 21:59:50,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 69. [2019-11-23 21:59:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-11-23 21:59:50,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2019-11-23 21:59:50,378 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 36 [2019-11-23 21:59:50,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 21:59:50,378 INFO L462 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2019-11-23 21:59:50,378 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-23 21:59:50,378 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2019-11-23 21:59:50,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2019-11-23 21:59:50,380 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 21:59:50,380 INFO L410 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 21:59:50,580 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:50,581 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 21:59:50,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 21:59:50,581 INFO L82 PathProgramCache]: Analyzing trace with hash -828979506, now seen corresponding path program 2 times [2019-11-23 21:59:50,581 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 21:59:50,581 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42163395] [2019-11-23 21:59:50,581 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 21:59:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 21:59:51,484 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:51,484 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42163395] [2019-11-23 21:59:51,484 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664111583] [2019-11-23 21:59:51,485 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 21:59:51,543 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-23 21:59:51,543 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-23 21:59:51,545 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 80 conjunts are in the unsatisfiable core [2019-11-23 21:59:51,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 21:59:51,564 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 21:59:51,565 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,597 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:51,597 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,598 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-11-23 21:59:51,733 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:51,733 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 21:59:51,734 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,765 INFO L567 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2019-11-23 21:59:51,766 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,766 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:24 [2019-11-23 21:59:51,827 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 11 treesize of output 7 [2019-11-23 21:59:51,828 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,848 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:51,854 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 11 treesize of output 7 [2019-11-23 21:59:51,854 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,872 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:51,873 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,873 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:40 [2019-11-23 21:59:51,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:51,929 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 23 treesize of output 11 [2019-11-23 21:59:51,930 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,944 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:51,964 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 21:59:51,964 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 40 treesize of output 28 [2019-11-23 21:59:51,965 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,988 INFO L567 ElimStorePlain]: treesize reduction 8, result has 80.0 percent of original size [2019-11-23 21:59:51,989 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:51,989 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:32 [2019-11-23 21:59:52,060 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,060 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 89 [2019-11-23 21:59:52,061 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,101 INFO L567 ElimStorePlain]: treesize reduction 40, result has 58.8 percent of original size [2019-11-23 21:59:52,102 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,102 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:57 [2019-11-23 21:59:52,176 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,176 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 116 [2019-11-23 21:59:52,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,177 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,238 INFO L567 ElimStorePlain]: treesize reduction 26, result has 82.1 percent of original size [2019-11-23 21:59:52,246 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 63 [2019-11-23 21:59:52,246 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,273 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,274 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,274 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:127, output treesize:119 [2019-11-23 21:59:52,341 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_40|], 6=[|v_#memory_$Pointer$.base_36|, |v_#memory_$Pointer$.offset_31|]} [2019-11-23 21:59:52,357 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 21:59:52,357 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,393 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,460 INFO L343 Elim1Store]: treesize reduction 52, result has 54.0 percent of original size [2019-11-23 21:59:52,460 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 126 treesize of output 102 [2019-11-23 21:59:52,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:52,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:52,463 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:52,522 INFO L567 ElimStorePlain]: treesize reduction 40, result has 68.3 percent of original size [2019-11-23 21:59:52,527 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2019-11-23 21:59:52,528 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,561 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,562 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,562 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:160, output treesize:84 [2019-11-23 21:59:52,698 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,699 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2019-11-23 21:59:52,700 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,734 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,734 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,735 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:84 [2019-11-23 21:59:52,850 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_41|], 6=[|v_#memory_$Pointer$.base_37|, |v_#memory_$Pointer$.offset_32|]} [2019-11-23 21:59:52,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 21:59:52,860 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 39 [2019-11-23 21:59:52,861 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:52,918 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,985 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:52,986 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 294 treesize of output 231 [2019-11-23 21:59:52,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:52,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:52,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:52,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:52,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,000 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2019-11-23 21:59:53,152 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2019-11-23 21:59:53,152 INFO L567 ElimStorePlain]: treesize reduction 1142, result has 19.9 percent of original size [2019-11-23 21:59:53,186 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:53,186 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 5 new quantified variables, introduced 2 case distinctions, treesize of input 260 treesize of output 229 [2019-11-23 21:59:53,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,209 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 6 xjuncts. [2019-11-23 21:59:53,321 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2019-11-23 21:59:53,322 INFO L567 ElimStorePlain]: treesize reduction 1841, result has 12.6 percent of original size [2019-11-23 21:59:53,323 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:53,323 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:390, output treesize:330 [2019-11-23 21:59:53,399 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_42|], 12=[|v_#memory_$Pointer$.base_38|, |v_#memory_$Pointer$.offset_33|]} [2019-11-23 21:59:53,404 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 114 [2019-11-23 21:59:53,404 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:53,449 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:53,546 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:53,547 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 8 new quantified variables, introduced 6 case distinctions, treesize of input 698 treesize of output 426 [2019-11-23 21:59:53,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,556 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:53,705 WARN L192 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 53 [2019-11-23 21:59:53,706 INFO L567 ElimStorePlain]: treesize reduction 5101, result has 9.2 percent of original size [2019-11-23 21:59:53,790 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:53,790 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 8 new quantified variables, introduced 5 case distinctions, treesize of input 505 treesize of output 419 [2019-11-23 21:59:53,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:53,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 21:59:53,809 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:54,105 WARN L192 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 45 [2019-11-23 21:59:54,106 INFO L567 ElimStorePlain]: treesize reduction 8689, result has 3.3 percent of original size [2019-11-23 21:59:54,106 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:54,107 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:739, output treesize:297 [2019-11-23 21:59:54,519 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:54,519 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 290 treesize of output 149 [2019-11-23 21:59:54,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 21:59:54,526 INFO L496 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:54,583 INFO L567 ElimStorePlain]: treesize reduction 72, result has 53.8 percent of original size [2019-11-23 21:59:54,589 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 24 [2019-11-23 21:59:54,590 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:54,604 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:54,604 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 21:59:54,604 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:297, output treesize:30 [2019-11-23 21:59:54,678 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:54,679 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2019-11-23 21:59:54,679 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 21:59:54,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 21:59:54,687 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 21:59:54,688 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:37, output treesize:3 [2019-11-23 21:59:54,710 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 21:59:54,710 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 21:59:54,710 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 34 [2019-11-23 21:59:54,710 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914757670] [2019-11-23 21:59:54,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-23 21:59:54,711 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 21:59:54,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-23 21:59:54,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1019, Unknown=0, NotChecked=0, Total=1122 [2019-11-23 21:59:54,712 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 34 states. [2019-11-23 22:00:01,863 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 60 [2019-11-23 22:00:04,099 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 48 [2019-11-23 22:00:04,679 WARN L192 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 58 [2019-11-23 22:00:06,910 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 55 [2019-11-23 22:00:07,103 WARN L192 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 84 [2019-11-23 22:00:07,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 22:00:07,986 INFO L93 Difference]: Finished difference Result 91 states and 95 transitions. [2019-11-23 22:00:07,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-11-23 22:00:07,989 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 40 [2019-11-23 22:00:07,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 22:00:07,990 INFO L225 Difference]: With dead ends: 91 [2019-11-23 22:00:07,990 INFO L226 Difference]: Without dead ends: 89 [2019-11-23 22:00:07,991 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=323, Invalid=2647, Unknown=0, NotChecked=0, Total=2970 [2019-11-23 22:00:07,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2019-11-23 22:00:07,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 80. [2019-11-23 22:00:07,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2019-11-23 22:00:07,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 85 transitions. [2019-11-23 22:00:07,999 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 85 transitions. Word has length 40 [2019-11-23 22:00:07,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 22:00:07,999 INFO L462 AbstractCegarLoop]: Abstraction has 80 states and 85 transitions. [2019-11-23 22:00:07,999 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-23 22:00:07,999 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 85 transitions. [2019-11-23 22:00:08,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2019-11-23 22:00:08,000 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 22:00:08,001 INFO L410 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 22:00:08,209 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 22:00:08,209 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 22:00:08,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 22:00:08,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1751779766, now seen corresponding path program 1 times [2019-11-23 22:00:08,210 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 22:00:08,210 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920604346] [2019-11-23 22:00:08,211 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 22:00:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 22:00:09,460 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 6 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 22:00:09,460 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920604346] [2019-11-23 22:00:09,460 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387917080] [2019-11-23 22:00:09,460 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 22:00:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 22:00:09,534 INFO L255 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 77 conjunts are in the unsatisfiable core [2019-11-23 22:00:09,549 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 22:00:09,557 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 22:00:09,557 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,562 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:09,562 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,562 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-23 22:00:09,593 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:09,593 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 22:00:09,594 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,617 INFO L567 ElimStorePlain]: treesize reduction 14, result has 63.2 percent of original size [2019-11-23 22:00:09,617 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,617 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:24 [2019-11-23 22:00:09,674 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 11 treesize of output 7 [2019-11-23 22:00:09,674 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,692 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:09,696 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 11 treesize of output 7 [2019-11-23 22:00:09,697 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,712 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:09,713 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,713 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:40 [2019-11-23 22:00:09,801 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 22:00:09,802 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 40 treesize of output 28 [2019-11-23 22:00:09,802 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,837 INFO L567 ElimStorePlain]: treesize reduction 8, result has 85.5 percent of original size [2019-11-23 22:00:09,841 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 23 treesize of output 11 [2019-11-23 22:00:09,841 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:09,855 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,855 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:32 [2019-11-23 22:00:09,921 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:09,922 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 89 [2019-11-23 22:00:09,922 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,973 INFO L567 ElimStorePlain]: treesize reduction 40, result has 58.8 percent of original size [2019-11-23 22:00:09,973 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:09,974 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:57 [2019-11-23 22:00:10,031 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 71 [2019-11-23 22:00:10,032 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:10,063 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:10,085 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:10,086 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 102 treesize of output 112 [2019-11-23 22:00:10,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,087 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:10,146 INFO L567 ElimStorePlain]: treesize reduction 26, result has 81.0 percent of original size [2019-11-23 22:00:10,146 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:10,147 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:127, output treesize:119 [2019-11-23 22:00:10,259 INFO L343 Elim1Store]: treesize reduction 48, result has 44.8 percent of original size [2019-11-23 22:00:10,260 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 107 [2019-11-23 22:00:10,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,263 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:10,324 INFO L567 ElimStorePlain]: treesize reduction 22, result has 84.6 percent of original size [2019-11-23 22:00:10,387 INFO L343 Elim1Store]: treesize reduction 44, result has 52.7 percent of original size [2019-11-23 22:00:10,387 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 86 [2019-11-23 22:00:10,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,391 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:10,485 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.3 percent of original size [2019-11-23 22:00:10,486 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:10,486 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:149, output treesize:77 [2019-11-23 22:00:10,545 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:10,545 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 55 [2019-11-23 22:00:10,546 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:10,568 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:10,568 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:10,568 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:127, output treesize:119 [2019-11-23 22:00:10,668 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:10,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, 3 disjoint index pairs (out of 1 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 243 treesize of output 226 [2019-11-23 22:00:10,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,684 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 9 xjuncts. [2019-11-23 22:00:10,927 WARN L192 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 47 [2019-11-23 22:00:10,928 INFO L567 ElimStorePlain]: treesize reduction 2910, result has 7.9 percent of original size [2019-11-23 22:00:10,981 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:10,982 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 241 treesize of output 210 [2019-11-23 22:00:10,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:10,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:10,998 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 9 xjuncts. [2019-11-23 22:00:11,184 WARN L192 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 42 [2019-11-23 22:00:11,185 INFO L567 ElimStorePlain]: treesize reduction 2728, result has 7.8 percent of original size [2019-11-23 22:00:11,185 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:11,186 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:266, output treesize:295 [2019-11-23 22:00:11,264 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_43|], 12=[|v_#memory_$Pointer$.offset_39|, |v_#memory_$Pointer$.base_44|]} [2019-11-23 22:00:11,270 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 75 [2019-11-23 22:00:11,270 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:11,312 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:11,395 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:11,395 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 8 new quantified variables, introduced 5 case distinctions, treesize of input 655 treesize of output 465 [2019-11-23 22:00:11,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,409 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:11,654 WARN L192 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 48 [2019-11-23 22:00:11,655 INFO L567 ElimStorePlain]: treesize reduction 11889, result has 3.1 percent of original size [2019-11-23 22:00:11,717 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:11,718 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 7 new quantified variables, introduced 5 case distinctions, treesize of input 376 treesize of output 235 [2019-11-23 22:00:11,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:11,726 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:11,843 WARN L192 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 41 [2019-11-23 22:00:11,844 INFO L567 ElimStorePlain]: treesize reduction 5477, result has 4.6 percent of original size [2019-11-23 22:00:11,845 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:11,845 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:704, output treesize:262 [2019-11-23 22:00:12,463 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:12,463 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 3 case distinctions, treesize of input 295 treesize of output 138 [2019-11-23 22:00:12,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:12,472 INFO L496 ElimStorePlain]: Start of recursive call 2: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:12,525 INFO L567 ElimStorePlain]: treesize reduction 72, result has 50.3 percent of original size [2019-11-23 22:00:12,528 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 17 [2019-11-23 22:00:12,529 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:12,543 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:12,544 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:12,544 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:302, output treesize:18 [2019-11-23 22:00:12,600 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:12,600 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 18 [2019-11-23 22:00:12,601 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:12,610 INFO L567 ElimStorePlain]: treesize reduction 4, result has 66.7 percent of original size [2019-11-23 22:00:12,610 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:12,610 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:3 [2019-11-23 22:00:12,627 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 4 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 22:00:12,628 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 22:00:12,628 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17] total 33 [2019-11-23 22:00:12,628 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184410789] [2019-11-23 22:00:12,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2019-11-23 22:00:12,628 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 22:00:12,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2019-11-23 22:00:12,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=966, Unknown=0, NotChecked=0, Total=1056 [2019-11-23 22:00:12,629 INFO L87 Difference]: Start difference. First operand 80 states and 85 transitions. Second operand 33 states. [2019-11-23 22:00:13,773 WARN L192 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2019-11-23 22:00:20,453 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 55 [2019-11-23 22:00:23,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 22:00:23,523 INFO L93 Difference]: Finished difference Result 105 states and 110 transitions. [2019-11-23 22:00:23,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-11-23 22:00:23,524 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 45 [2019-11-23 22:00:23,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 22:00:23,525 INFO L225 Difference]: With dead ends: 105 [2019-11-23 22:00:23,525 INFO L226 Difference]: Without dead ends: 75 [2019-11-23 22:00:23,526 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=241, Invalid=2309, Unknown=0, NotChecked=0, Total=2550 [2019-11-23 22:00:23,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2019-11-23 22:00:23,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 69. [2019-11-23 22:00:23,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-11-23 22:00:23,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 73 transitions. [2019-11-23 22:00:23,532 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 73 transitions. Word has length 45 [2019-11-23 22:00:23,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 22:00:23,532 INFO L462 AbstractCegarLoop]: Abstraction has 69 states and 73 transitions. [2019-11-23 22:00:23,532 INFO L463 AbstractCegarLoop]: Interpolant automaton has 33 states. [2019-11-23 22:00:23,532 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 73 transitions. [2019-11-23 22:00:23,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-23 22:00:23,533 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 22:00:23,533 INFO L410 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 22:00:23,738 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 22:00:23,739 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 22:00:23,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 22:00:23,739 INFO L82 PathProgramCache]: Analyzing trace with hash -352581193, now seen corresponding path program 3 times [2019-11-23 22:00:23,740 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 22:00:23,740 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948405367] [2019-11-23 22:00:23,740 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 22:00:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 22:00:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 22:00:24,759 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948405367] [2019-11-23 22:00:24,759 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285993236] [2019-11-23 22:00:24,760 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 22:00:24,892 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2019-11-23 22:00:24,893 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-23 22:00:24,895 WARN L253 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 111 conjunts are in the unsatisfiable core [2019-11-23 22:00:24,897 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 22:00:24,902 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 22:00:24,902 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:24,906 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:24,907 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:24,907 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2019-11-23 22:00:25,000 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,001 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 22:00:25,001 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,033 INFO L567 ElimStorePlain]: treesize reduction 14, result has 65.9 percent of original size [2019-11-23 22:00:25,034 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,034 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:27 [2019-11-23 22:00:25,042 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 11 treesize of output 7 [2019-11-23 22:00:25,042 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,060 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,065 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 11 treesize of output 7 [2019-11-23 22:00:25,066 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,082 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,083 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,083 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:54, output treesize:47 [2019-11-23 22:00:25,122 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 23 treesize of output 11 [2019-11-23 22:00:25,123 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,141 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,144 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 23 treesize of output 11 [2019-11-23 22:00:25,144 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,157 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,157 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,157 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:35 [2019-11-23 22:00:25,189 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,189 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2019-11-23 22:00:25,190 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,241 INFO L567 ElimStorePlain]: treesize reduction 28, result has 64.6 percent of original size [2019-11-23 22:00:25,241 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,241 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:51 [2019-11-23 22:00:25,321 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,322 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 72 [2019-11-23 22:00:25,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,324 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,375 INFO L567 ElimStorePlain]: treesize reduction 8, result has 92.2 percent of original size [2019-11-23 22:00:25,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:25,387 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 27 treesize of output 22 [2019-11-23 22:00:25,388 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,413 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,414 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,414 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:110, output treesize:99 [2019-11-23 22:00:25,475 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_44|], 5=[|v_#memory_$Pointer$.base_48|, |v_#memory_$Pointer$.offset_43|]} [2019-11-23 22:00:25,480 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2019-11-23 22:00:25,481 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,518 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,577 INFO L343 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2019-11-23 22:00:25,578 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 77 [2019-11-23 22:00:25,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:25,581 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:25,659 INFO L567 ElimStorePlain]: treesize reduction 24, result has 77.8 percent of original size [2019-11-23 22:00:25,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:25,666 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 37 treesize of output 24 [2019-11-23 22:00:25,666 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,696 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,697 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,697 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:140, output treesize:74 [2019-11-23 22:00:25,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:25,828 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:25,829 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 119 [2019-11-23 22:00:25,830 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,934 WARN L192 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2019-11-23 22:00:25,935 INFO L567 ElimStorePlain]: treesize reduction 54, result has 64.5 percent of original size [2019-11-23 22:00:25,935 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:25,935 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:88, output treesize:98 [2019-11-23 22:00:26,025 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_45|], 5=[|v_#memory_$Pointer$.base_49|, |v_#memory_$Pointer$.offset_44|]} [2019-11-23 22:00:26,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:26,031 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 27 [2019-11-23 22:00:26,031 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:26,085 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:26,127 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:26,127 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 5 new quantified variables, introduced 3 case distinctions, treesize of input 229 treesize of output 180 [2019-11-23 22:00:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:26,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:26,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:26,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:26,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,141 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2019-11-23 22:00:26,288 WARN L192 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 55 [2019-11-23 22:00:26,289 INFO L567 ElimStorePlain]: treesize reduction 746, result has 22.2 percent of original size [2019-11-23 22:00:26,341 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:26,342 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 154 treesize of output 215 [2019-11-23 22:00:26,343 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:26,441 INFO L567 ElimStorePlain]: treesize reduction 76, result has 66.8 percent of original size [2019-11-23 22:00:26,442 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:26,442 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:312, output treesize:186 [2019-11-23 22:00:26,533 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_int_46|], 9=[|v_#memory_$Pointer$.base_50|, |v_#memory_$Pointer$.offset_45|]} [2019-11-23 22:00:26,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:26,538 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 [2019-11-23 22:00:26,539 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:26,646 WARN L192 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2019-11-23 22:00:26,647 INFO L567 ElimStorePlain]: treesize reduction 24, result has 89.2 percent of original size [2019-11-23 22:00:26,774 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 42 [2019-11-23 22:00:26,775 INFO L343 Elim1Store]: treesize reduction 60, result has 53.8 percent of original size [2019-11-23 22:00:26,775 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 162 treesize of output 130 [2019-11-23 22:00:26,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:26,788 INFO L496 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:26,907 WARN L192 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 60 [2019-11-23 22:00:26,908 INFO L567 ElimStorePlain]: treesize reduction 48, result has 69.6 percent of original size [2019-11-23 22:00:26,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:26,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:26,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:26,937 INFO L343 Elim1Store]: treesize reduction 21, result has 41.7 percent of original size [2019-11-23 22:00:26,937 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 1 case distinctions, treesize of input 44 treesize of output 42 [2019-11-23 22:00:26,938 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,021 INFO L567 ElimStorePlain]: treesize reduction 8, result has 91.9 percent of original size [2019-11-23 22:00:27,022 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,022 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:227, output treesize:121 [2019-11-23 22:00:27,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:27,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:27,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:27,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:27,142 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:27,143 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 60 [2019-11-23 22:00:27,144 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,180 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:27,180 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,180 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:129, output treesize:120 [2019-11-23 22:00:27,271 INFO L392 ElimStorePlain]: Different costs {6=[|v_#memory_int_47|], 9=[|v_#memory_$Pointer$.base_51|, |v_#memory_$Pointer$.offset_46|]} [2019-11-23 22:00:27,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:27,284 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:27,284 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 81 [2019-11-23 22:00:27,285 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,393 WARN L192 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2019-11-23 22:00:27,393 INFO L567 ElimStorePlain]: treesize reduction 24, result has 93.1 percent of original size [2019-11-23 22:00:27,466 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:27,466 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 309 treesize of output 238 [2019-11-23 22:00:27,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:27,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:27,478 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 3 xjuncts. [2019-11-23 22:00:27,648 WARN L192 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 57 [2019-11-23 22:00:27,649 INFO L567 ElimStorePlain]: treesize reduction 1043, result has 20.6 percent of original size [2019-11-23 22:00:27,804 WARN L192 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2019-11-23 22:00:27,805 INFO L343 Elim1Store]: treesize reduction 12, result has 95.4 percent of original size [2019-11-23 22:00:27,805 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 213 treesize of output 365 [2019-11-23 22:00:27,806 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,908 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 51 [2019-11-23 22:00:27,909 INFO L567 ElimStorePlain]: treesize reduction 156, result has 54.5 percent of original size [2019-11-23 22:00:27,910 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:27,910 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:402, output treesize:232 [2019-11-23 22:00:28,007 INFO L392 ElimStorePlain]: Different costs {5=[|v_#memory_int_48|], 14=[|v_#memory_$Pointer$.offset_47|, |v_#memory_$Pointer$.base_52|]} [2019-11-23 22:00:28,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:28,013 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 80 [2019-11-23 22:00:28,013 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:28,101 INFO L567 ElimStorePlain]: treesize reduction 60, result has 85.8 percent of original size [2019-11-23 22:00:28,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:28,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:28,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:28,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:28,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:28,165 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:28,165 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 282 treesize of output 433 [2019-11-23 22:00:28,167 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:28,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:28,232 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:28,233 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 8 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 150 [2019-11-23 22:00:28,235 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:28,327 INFO L567 ElimStorePlain]: treesize reduction 240, result has 39.5 percent of original size [2019-11-23 22:00:28,327 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:28,328 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:443, output treesize:157 [2019-11-23 22:00:28,874 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-23 22:00:28,951 INFO L343 Elim1Store]: treesize reduction 24, result has 68.4 percent of original size [2019-11-23 22:00:28,952 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 176 treesize of output 134 [2019-11-23 22:00:28,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:28,967 INFO L496 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:29,043 INFO L567 ElimStorePlain]: treesize reduction 44, result has 66.9 percent of original size [2019-11-23 22:00:29,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:29,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:29,091 INFO L343 Elim1Store]: treesize reduction 24, result has 51.0 percent of original size [2019-11-23 22:00:29,091 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 52 [2019-11-23 22:00:29,092 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:29,108 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:29,109 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:29,109 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:190, output treesize:47 [2019-11-23 22:00:29,250 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:29,251 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 2 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 43 treesize of output 83 [2019-11-23 22:00:29,251 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:29,299 INFO L567 ElimStorePlain]: treesize reduction 12, result has 78.6 percent of original size [2019-11-23 22:00:29,300 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:29,301 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:51, output treesize:3 [2019-11-23 22:00:29,323 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-23 22:00:29,323 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-23 22:00:29,323 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 39 [2019-11-23 22:00:29,323 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341423439] [2019-11-23 22:00:29,323 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-23 22:00:29,324 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-23 22:00:29,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-23 22:00:29,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1331, Unknown=0, NotChecked=0, Total=1482 [2019-11-23 22:00:29,324 INFO L87 Difference]: Start difference. First operand 69 states and 73 transitions. Second operand 39 states. [2019-11-23 22:00:30,429 WARN L192 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 51 [2019-11-23 22:00:30,700 WARN L192 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 63 [2019-11-23 22:00:30,892 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2019-11-23 22:00:31,249 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 71 [2019-11-23 22:00:31,657 WARN L192 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 72 [2019-11-23 22:00:31,900 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 58 [2019-11-23 22:00:34,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-23 22:00:34,057 INFO L93 Difference]: Finished difference Result 109 states and 114 transitions. [2019-11-23 22:00:34,057 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2019-11-23 22:00:34,057 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 46 [2019-11-23 22:00:34,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-23 22:00:34,059 INFO L225 Difference]: With dead ends: 109 [2019-11-23 22:00:34,059 INFO L226 Difference]: Without dead ends: 107 [2019-11-23 22:00:34,061 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=568, Invalid=5132, Unknown=0, NotChecked=0, Total=5700 [2019-11-23 22:00:34,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2019-11-23 22:00:34,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2019-11-23 22:00:34,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2019-11-23 22:00:34,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 93 transitions. [2019-11-23 22:00:34,067 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 93 transitions. Word has length 46 [2019-11-23 22:00:34,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-23 22:00:34,068 INFO L462 AbstractCegarLoop]: Abstraction has 87 states and 93 transitions. [2019-11-23 22:00:34,068 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-23 22:00:34,068 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 93 transitions. [2019-11-23 22:00:34,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-11-23 22:00:34,069 INFO L402 BasicCegarLoop]: Found error trace [2019-11-23 22:00:34,069 INFO L410 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-23 22:00:34,273 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-23 22:00:34,273 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-23 22:00:34,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-23 22:00:34,274 INFO L82 PathProgramCache]: Analyzing trace with hash -1171924670, now seen corresponding path program 3 times [2019-11-23 22:00:34,274 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-23 22:00:34,274 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552882828] [2019-11-23 22:00:34,275 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-23 22:00:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-23 22:00:34,624 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2019-11-23 22:00:35,239 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-23 22:00:35,239 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552882828] [2019-11-23 22:00:35,240 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141690113] [2019-11-23 22:00:35,240 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 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 [2019-11-23 22:00:35,358 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2019-11-23 22:00:35,358 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-23 22:00:35,361 WARN L253 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 111 conjunts are in the unsatisfiable core [2019-11-23 22:00:35,365 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-23 22:00:35,368 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-23 22:00:35,368 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,373 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,373 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,373 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-23 22:00:35,398 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,399 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2019-11-23 22:00:35,399 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,431 INFO L567 ElimStorePlain]: treesize reduction 14, result has 65.9 percent of original size [2019-11-23 22:00:35,431 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,431 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:27 [2019-11-23 22:00:35,440 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 11 treesize of output 7 [2019-11-23 22:00:35,441 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,458 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,464 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 11 treesize of output 7 [2019-11-23 22:00:35,464 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,481 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,482 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,482 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:54, output treesize:47 [2019-11-23 22:00:35,492 INFO L392 ElimStorePlain]: Different costs {0=[|v_#memory_int_49|], 2=[|v_#memory_$Pointer$.offset_49|, |v_#memory_$Pointer$.base_54|]} [2019-11-23 22:00:35,505 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 11 treesize of output 7 [2019-11-23 22:00:35,505 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,543 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,547 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 30 treesize of output 14 [2019-11-23 22:00:35,548 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00: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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2019-11-23 22:00:35,577 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,595 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,595 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,595 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:80, output treesize:46 [2019-11-23 22:00:35,676 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,677 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 69 [2019-11-23 22:00:35,678 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,741 INFO L567 ElimStorePlain]: treesize reduction 28, result has 67.8 percent of original size [2019-11-23 22:00:35,741 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,741 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:59 [2019-11-23 22:00:35,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:35,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 19 [2019-11-23 22:00:35,810 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,846 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,850 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 72 [2019-11-23 22:00:35,850 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,881 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,896 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:35,896 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 68 [2019-11-23 22:00:35,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:35,897 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,951 INFO L567 ElimStorePlain]: treesize reduction 24, result has 78.2 percent of original size [2019-11-23 22:00:35,952 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:35,952 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:171, output treesize:88 [2019-11-23 22:00:36,007 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.offset_51|, |v_#memory_int_51|], 5=[|v_#memory_$Pointer$.base_56|]} [2019-11-23 22:00:36,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:36,013 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 23 treesize of output 11 [2019-11-23 22:00:36,014 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:36,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:36,053 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 23 treesize of output 22 [2019-11-23 22:00:36,054 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,083 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:36,140 INFO L343 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2019-11-23 22:00:36,141 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 70 [2019-11-23 22:00:36,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,144 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:36,203 INFO L567 ElimStorePlain]: treesize reduction 24, result has 72.1 percent of original size [2019-11-23 22:00:36,203 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,204 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:129, output treesize:71 [2019-11-23 22:00:36,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:36,322 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:36,322 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 119 [2019-11-23 22:00:36,323 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,431 WARN L192 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2019-11-23 22:00:36,432 INFO L567 ElimStorePlain]: treesize reduction 54, result has 63.8 percent of original size [2019-11-23 22:00:36,432 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,432 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:95 [2019-11-23 22:00:36,515 INFO L392 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.offset_52|], 5=[|v_#memory_$Pointer$.base_57|], 6=[|v_#memory_int_52|]} [2019-11-23 22:00:36,524 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2019-11-23 22:00:36,524 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,584 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:36,628 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:36,628 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 220 treesize of output 180 [2019-11-23 22:00:36,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:36,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:36,631 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2019-11-23 22:00:36,800 WARN L192 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 63 [2019-11-23 22:00:36,801 INFO L567 ElimStorePlain]: treesize reduction 332, result has 41.1 percent of original size [2019-11-23 22:00:36,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:36,808 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 33 [2019-11-23 22:00:36,808 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:36,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:36,855 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:36,856 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:256, output treesize:228 [2019-11-23 22:00:36,942 INFO L392 ElimStorePlain]: Different costs {6=[|v_#memory_$Pointer$.offset_53|, |v_#memory_int_53|], 11=[|v_#memory_$Pointer$.base_58|]} [2019-11-23 22:00:36,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:36,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:36,951 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 34 [2019-11-23 22:00:36,951 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:37,012 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:37,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:37,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:37,020 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 40 [2019-11-23 22:00:37,021 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:37,078 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:37,194 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2019-11-23 22:00:37,195 INFO L343 Elim1Store]: treesize reduction 64, result has 57.3 percent of original size [2019-11-23 22:00:37,196 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 228 treesize of output 162 [2019-11-23 22:00:37,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,205 INFO L496 ElimStorePlain]: Start of recursive call 4: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:37,416 WARN L192 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 93 [2019-11-23 22:00:37,417 INFO L567 ElimStorePlain]: treesize reduction 60, result has 80.8 percent of original size [2019-11-23 22:00:37,418 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:37,419 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:269, output treesize:335 [2019-11-23 22:00:37,605 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2019-11-23 22:00:37,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:37,633 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:37,633 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 38 treesize of output 60 [2019-11-23 22:00:37,634 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:37,683 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:37,683 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:37,684 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:187, output treesize:178 [2019-11-23 22:00:37,789 INFO L392 ElimStorePlain]: Different costs {6=[|v_#memory_$Pointer$.offset_54|], 11=[|v_#memory_$Pointer$.base_59|], 12=[|v_#memory_int_54|]} [2019-11-23 22:00:37,795 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 226 [2019-11-23 22:00:37,795 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:37,865 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:37,932 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:37,933 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 356 treesize of output 236 [2019-11-23 22:00:37,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:37,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:37,944 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2019-11-23 22:00:38,147 WARN L192 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 66 [2019-11-23 22:00:38,148 INFO L567 ElimStorePlain]: treesize reduction 1760, result has 15.1 percent of original size [2019-11-23 22:00:38,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,155 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 57 [2019-11-23 22:00:38,156 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:38,206 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:38,208 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:38,208 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:498, output treesize:306 [2019-11-23 22:00:38,290 INFO L392 ElimStorePlain]: Different costs {11=[|v_#memory_$Pointer$.offset_55|, |v_#memory_int_55|], 17=[|v_#memory_$Pointer$.base_60|]} [2019-11-23 22:00:38,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,302 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 58 [2019-11-23 22:00:38,303 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:38,380 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:38,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,392 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 64 [2019-11-23 22:00:38,392 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:38,499 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2019-11-23 22:00:38,499 INFO L567 ElimStorePlain]: treesize reduction 62, result has 80.0 percent of original size [2019-11-23 22:00:38,603 INFO L343 Elim1Store]: treesize reduction 24, result has 78.2 percent of original size [2019-11-23 22:00:38,603 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 7 case distinctions, treesize of input 228 treesize of output 176 [2019-11-23 22:00:38,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:38,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:38,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:38,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:38,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:38,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:38,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:38,633 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:38,764 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 58 [2019-11-23 22:00:38,765 INFO L567 ElimStorePlain]: treesize reduction 168, result has 49.7 percent of original size [2019-11-23 22:00:38,766 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:38,766 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:347, output treesize:233 [2019-11-23 22:00:38,968 INFO L392 ElimStorePlain]: Different costs {9=[|v_#memory_$Pointer$.offset_56|], 11=[|v_#memory_int_56|], 14=[|v_#memory_$Pointer$.base_61|]} [2019-11-23 22:00:38,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:38,985 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 80 [2019-11-23 22:00:38,985 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:39,050 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:39,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:39,072 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:39,072 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 142 treesize of output 155 [2019-11-23 22:00:39,073 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:39,198 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2019-11-23 22:00:39,199 INFO L567 ElimStorePlain]: treesize reduction 96, result has 78.4 percent of original size [2019-11-23 22:00:39,301 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:39,301 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 339 treesize of output 279 [2019-11-23 22:00:39,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,407 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,715 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,724 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,882 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,884 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,897 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:39,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:39,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:40,012 INFO L496 ElimStorePlain]: Start of recursive call 4: 36 dim-0 vars, End of recursive call: 36 dim-0 vars, and 55 xjuncts. [2019-11-23 22:00:43,132 WARN L192 SmtUtils]: Spent 3.12 s on a formula simplification. DAG size of input: 1782 DAG size of output: 65 [2019-11-23 22:00:43,133 INFO L567 ElimStorePlain]: treesize reduction 65829, result has 0.5 percent of original size [2019-11-23 22:00:43,133 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:43,133 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:440, output treesize:302 [2019-11-23 22:00:43,232 INFO L392 ElimStorePlain]: Different costs {17=[|v_#memory_int_57|, |v_#memory_$Pointer$.offset_57|], 24=[|v_#memory_$Pointer$.base_62|]} [2019-11-23 22:00:43,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:43,367 WARN L192 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2019-11-23 22:00:43,368 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:43,368 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 150 treesize of output 630 [2019-11-23 22:00:43,370 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:43,636 WARN L192 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 87 [2019-11-23 22:00:43,636 INFO L567 ElimStorePlain]: treesize reduction 276, result has 73.4 percent of original size [2019-11-23 22:00:43,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:43,740 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:43,741 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 447 treesize of output 806 [2019-11-23 22:00:43,743 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:43,953 WARN L192 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 83 [2019-11-23 22:00:43,954 INFO L567 ElimStorePlain]: treesize reduction 84, result has 87.5 percent of original size [2019-11-23 22:00:44,045 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:44,046 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 10 new quantified variables, introduced 11 case distinctions, treesize of input 580 treesize of output 314 [2019-11-23 22:00:44,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,150 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,356 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,380 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,401 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,426 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,605 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,612 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,703 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,721 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,722 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,732 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,733 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,735 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,738 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,740 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,745 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,746 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,748 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,749 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,755 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,757 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,758 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,761 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,762 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,784 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,785 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,786 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,787 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,790 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,792 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,797 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,798 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,799 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,800 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,801 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,802 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,803 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,804 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,806 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,809 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,810 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,813 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,814 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,817 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,856 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,858 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,866 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,902 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,906 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,913 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,918 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,919 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,920 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,921 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,922 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,923 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,924 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,925 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,926 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:44,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:44,933 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:45,182 WARN L192 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 79 [2019-11-23 22:00:45,183 INFO L567 ElimStorePlain]: treesize reduction 320, result has 49.5 percent of original size [2019-11-23 22:00:45,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,202 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:45,203 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:579, output treesize:314 [2019-11-23 22:00:45,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,346 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-11-23 22:00:45,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,830 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:45,842 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-11-23 22:00:46,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:46,335 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2019-11-23 22:00:47,564 WARN L192 SmtUtils]: Spent 775.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 141 [2019-11-23 22:00:48,248 WARN L192 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 236 DAG size of output: 236 [2019-11-23 22:00:48,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-11-23 22:00:48,261 INFO L392 ElimStorePlain]: Different costs {3=[v_prenex_61], 6=[v_prenex_60, v_prenex_64], 9=[v_prenex_54, |#memory_$Pointer$.offset|, v_prenex_57, v_prenex_67], 10=[v_prenex_63], 14=[|#memory_$Pointer$.base|, v_prenex_53, v_prenex_56, v_prenex_66]} [2019-11-23 22:00:48,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:48,293 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 169 treesize of output 149 [2019-11-23 22:00:48,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:48,985 WARN L192 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 329 DAG size of output: 307 [2019-11-23 22:00:48,986 INFO L567 ElimStorePlain]: treesize reduction 254, result has 85.3 percent of original size [2019-11-23 22:00:49,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,024 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:49,025 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 98 [2019-11-23 22:00:49,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:49,032 INFO L496 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:49,660 WARN L192 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 311 DAG size of output: 301 [2019-11-23 22:00:49,661 INFO L567 ElimStorePlain]: treesize reduction 24, result has 98.4 percent of original size [2019-11-23 22:00:49,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:49,688 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 141 [2019-11-23 22:00:49,688 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:50,003 WARN L192 SmtUtils]: Spent 313.00 ms on a formula simplification that was a NOOP. DAG size: 287 [2019-11-23 22:00:50,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:50,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,021 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 233 [2019-11-23 22:00:50,022 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:50,302 WARN L192 SmtUtils]: Spent 279.00 ms on a formula simplification that was a NOOP. DAG size: 273 [2019-11-23 22:00:50,302 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:50,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,318 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 255 [2019-11-23 22:00:50,319 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:50,572 WARN L192 SmtUtils]: Spent 251.00 ms on a formula simplification that was a NOOP. DAG size: 259 [2019-11-23 22:00:50,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:50,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,591 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 233 [2019-11-23 22:00:50,591 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:50,823 WARN L192 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 245 [2019-11-23 22:00:50,823 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:50,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-23 22:00:50,839 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 215 [2019-11-23 22:00:50,840 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-11-23 22:00:51,068 WARN L192 SmtUtils]: Spent 227.00 ms on a formula simplification that was a NOOP. DAG size: 231 [2019-11-23 22:00:51,069 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:51,126 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:51,127 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 129 treesize of output 137 [2019-11-23 22:00:51,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,138 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,142 INFO L496 ElimStorePlain]: Start of recursive call 9: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:51,605 WARN L192 SmtUtils]: Spent 461.00 ms on a formula simplification. DAG size of input: 246 DAG size of output: 222 [2019-11-23 22:00:51,605 INFO L567 ElimStorePlain]: treesize reduction 64, result has 93.9 percent of original size [2019-11-23 22:00:51,672 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:51,672 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 243 treesize of output 181 [2019-11-23 22:00:51,674 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:51,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:51,689 INFO L496 ElimStorePlain]: Start of recursive call 10: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:52,146 WARN L192 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 231 DAG size of output: 209 [2019-11-23 22:00:52,147 INFO L567 ElimStorePlain]: treesize reduction 96, result has 89.4 percent of original size [2019-11-23 22:00:52,216 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:52,217 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 221 treesize of output 177 [2019-11-23 22:00:52,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,227 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,257 INFO L496 ElimStorePlain]: Start of recursive call 11: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:52,695 WARN L192 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 218 DAG size of output: 197 [2019-11-23 22:00:52,695 INFO L567 ElimStorePlain]: treesize reduction 92, result has 87.5 percent of original size [2019-11-23 22:00:52,762 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:52,762 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 221 treesize of output 177 [2019-11-23 22:00:52,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,767 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,769 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,772 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,773 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,776 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,778 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,779 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,781 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:52,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:52,784 INFO L496 ElimStorePlain]: Start of recursive call 12: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:53,170 WARN L192 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 185 [2019-11-23 22:00:53,170 INFO L567 ElimStorePlain]: treesize reduction 78, result has 86.1 percent of original size [2019-11-23 22:00:53,237 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-23 22:00:53,237 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 203 treesize of output 181 [2019-11-23 22:00:53,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,268 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-23 22:00:53,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:53,342 INFO L496 ElimStorePlain]: Start of recursive call 13: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-23 22:00:53,711 WARN L192 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 202 DAG size of output: 176 [2019-11-23 22:00:53,712 INFO L567 ElimStorePlain]: treesize reduction 96, result has 78.4 percent of original size [2019-11-23 22:00:53,714 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 12 dim-2 vars, End of recursive call: 29 dim-0 vars, and 6 xjuncts. [2019-11-23 22:00:53,714 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 23 variables, input treesize:1761, output treesize:349 [2019-11-23 22:00:54,093 WARN L192 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 103 [2019-11-23 22:00:54,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-23 22:00:54,583 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 72 [2019-11-23 22:00:54,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms