java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/array-crafted/mapavg5.i -------------------------------------------------------------------------------- This is Ultimate 0.1.24-673a906-m [2019-10-01 21:46:36,419 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-01 21:46:36,422 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-01 21:46:36,434 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-01 21:46:36,434 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-01 21:46:36,436 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-01 21:46:36,437 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-01 21:46:36,439 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-01 21:46:36,441 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-01 21:46:36,442 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-01 21:46:36,443 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-01 21:46:36,444 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-01 21:46:36,444 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-01 21:46:36,445 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-01 21:46:36,447 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-01 21:46:36,448 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-01 21:46:36,449 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-01 21:46:36,450 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-01 21:46:36,452 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-01 21:46:36,454 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-01 21:46:36,455 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-01 21:46:36,460 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-01 21:46:36,461 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-01 21:46:36,462 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-01 21:46:36,464 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-01 21:46:36,464 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-01 21:46:36,465 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-01 21:46:36,466 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-01 21:46:36,466 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-01 21:46:36,467 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-01 21:46:36,467 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-01 21:46:36,468 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-01 21:46:36,469 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-01 21:46:36,470 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-01 21:46:36,471 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-01 21:46:36,471 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-01 21:46:36,472 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-01 21:46:36,472 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-01 21:46:36,472 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-01 21:46:36,473 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-01 21:46:36,474 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-01 21:46:36,475 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-10-01 21:46:36,491 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-01 21:46:36,491 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-01 21:46:36,492 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-01 21:46:36,493 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-01 21:46:36,493 INFO L138 SettingsManager]: * Use SBE=true [2019-10-01 21:46:36,493 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-01 21:46:36,493 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-01 21:46:36,493 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-01 21:46:36,494 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-01 21:46:36,494 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-01 21:46:36,494 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-10-01 21:46:36,494 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-10-01 21:46:36,494 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-10-01 21:46:36,495 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-01 21:46:36,495 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-01 21:46:36,495 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-01 21:46:36,495 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-10-01 21:46:36,495 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-01 21:46:36,496 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-01 21:46:36,496 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-10-01 21:46:36,496 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-10-01 21:46:36,496 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-10-01 21:46:36,497 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-01 21:46:36,497 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-10-01 21:46:36,497 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-10-01 21:46:36,497 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-01 21:46:36,497 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-10-01 21:46:36,497 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-10-01 21:46:36,498 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-10-01 21:46:36,528 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-01 21:46:36,541 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-01 21:46:36,545 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-01 21:46:36,546 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-01 21:46:36,547 INFO L275 PluginConnector]: CDTParser initialized [2019-10-01 21:46:36,548 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-crafted/mapavg5.i [2019-10-01 21:46:36,615 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b4780bb11/af70beb154cb42fc8bb2442f21b02224/FLAG9d53d95e0 [2019-10-01 21:46:37,063 INFO L306 CDTParser]: Found 1 translation units. [2019-10-01 21:46:37,064 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/array-crafted/mapavg5.i [2019-10-01 21:46:37,070 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b4780bb11/af70beb154cb42fc8bb2442f21b02224/FLAG9d53d95e0 [2019-10-01 21:46:37,442 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b4780bb11/af70beb154cb42fc8bb2442f21b02224 [2019-10-01 21:46:37,454 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-01 21:46:37,455 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-10-01 21:46:37,457 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-01 21:46:37,457 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-01 21:46:37,461 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-01 21:46:37,462 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,465 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f8701c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37, skipping insertion in model container [2019-10-01 21:46:37,465 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,474 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-01 21:46:37,494 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-01 21:46:37,753 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-01 21:46:37,765 INFO L188 MainTranslator]: Completed pre-run [2019-10-01 21:46:37,790 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-01 21:46:37,900 INFO L192 MainTranslator]: Completed translation [2019-10-01 21:46:37,904 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37 WrapperNode [2019-10-01 21:46:37,905 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-01 21:46:37,905 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-01 21:46:37,906 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-01 21:46:37,906 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-01 21:46:37,921 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,921 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,939 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,940 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,962 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,969 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,974 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (1/1) ... [2019-10-01 21:46:37,980 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-01 21:46:37,981 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-01 21:46:37,981 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-01 21:46:37,981 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-01 21:46:37,982 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (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-10-01 21:46:38,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-10-01 21:46:38,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-01 21:46:38,040 INFO L138 BoogieDeclarations]: Found implementation of procedure mapavg [2019-10-01 21:46:38,040 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-10-01 21:46:38,040 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2019-10-01 21:46:38,040 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-10-01 21:46:38,041 INFO L130 BoogieDeclarations]: Found specification of procedure mapavg [2019-10-01 21:46:38,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-10-01 21:46:38,041 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-10-01 21:46:38,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-10-01 21:46:38,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-10-01 21:46:38,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-10-01 21:46:38,042 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-10-01 21:46:38,042 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-01 21:46:38,332 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-01 21:46:38,333 INFO L283 CfgBuilder]: Removed 3 assume(true) statements. [2019-10-01 21:46:38,334 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.10 09:46:38 BoogieIcfgContainer [2019-10-01 21:46:38,335 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-01 21:46:38,336 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-10-01 21:46:38,336 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-10-01 21:46:38,339 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-10-01 21:46:38,339 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.10 09:46:37" (1/3) ... [2019-10-01 21:46:38,340 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6e4f19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.10 09:46:38, skipping insertion in model container [2019-10-01 21:46:38,341 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.10 09:46:37" (2/3) ... [2019-10-01 21:46:38,341 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b6e4f19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.10 09:46:38, skipping insertion in model container [2019-10-01 21:46:38,341 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.10 09:46:38" (3/3) ... [2019-10-01 21:46:38,344 INFO L109 eAbstractionObserver]: Analyzing ICFG mapavg5.i [2019-10-01 21:46:38,363 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-10-01 21:46:38,375 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-10-01 21:46:38,398 INFO L252 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-10-01 21:46:38,436 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-10-01 21:46:38,437 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-10-01 21:46:38,437 INFO L378 AbstractCegarLoop]: Hoare is true [2019-10-01 21:46:38,438 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-10-01 21:46:38,438 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-01 21:46:38,438 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-01 21:46:38,439 INFO L382 AbstractCegarLoop]: Difference is false [2019-10-01 21:46:38,439 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-01 21:46:38,439 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-10-01 21:46:38,461 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states. [2019-10-01 21:46:38,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2019-10-01 21:46:38,469 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:38,470 INFO L411 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:38,473 INFO L418 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:38,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:38,481 INFO L82 PathProgramCache]: Analyzing trace with hash 1453772458, now seen corresponding path program 1 times [2019-10-01 21:46:38,483 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:38,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:38,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:38,540 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:38,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:38,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:46:38,631 INFO L422 seRefinementStrategy]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2019-10-01 21:46:38,632 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2019-10-01 21:46:38,632 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2019-10-01 21:46:38,678 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:38,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:46:38,729 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 1 conjunts are in the unsatisfiable core [2019-10-01 21:46:38,736 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:38,762 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [MP z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (2)] Exception during sending of exit command (exit): Broken pipe [2019-10-01 21:46:38,770 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-01 21:46:38,771 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-01 21:46:38,775 INFO L454 AbstractCegarLoop]: Interpolant automaton has 2 states [2019-10-01 21:46:38,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2019-10-01 21:46:38,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2019-10-01 21:46:38,794 INFO L87 Difference]: Start difference. First operand 33 states. Second operand 2 states. [2019-10-01 21:46:38,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:46:38,829 INFO L93 Difference]: Finished difference Result 57 states and 75 transitions. [2019-10-01 21:46:38,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2019-10-01 21:46:38,831 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 33 [2019-10-01 21:46:38,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:46:38,843 INFO L225 Difference]: With dead ends: 57 [2019-10-01 21:46:38,844 INFO L226 Difference]: Without dead ends: 27 [2019-10-01 21:46:38,855 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 32 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-10-01 21:46:38,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-10-01 21:46:38,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2019-10-01 21:46:38,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-10-01 21:46:38,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2019-10-01 21:46:38,914 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 33 [2019-10-01 21:46:38,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:46:38,915 INFO L475 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2019-10-01 21:46:38,915 INFO L476 AbstractCegarLoop]: Interpolant automaton has 2 states. [2019-10-01 21:46:38,915 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2019-10-01 21:46:38,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2019-10-01 21:46:38,919 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:38,920 INFO L411 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:38,921 INFO L418 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:38,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:38,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1976009436, now seen corresponding path program 1 times [2019-10-01 21:46:38,922 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:38,922 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:38,928 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:38,929 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:38,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:38,983 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:46:38,983 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:46:38,983 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:46:39,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:39,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:46:39,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-01 21:46:39,116 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:39,174 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-10-01 21:46:39,178 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-01 21:46:39,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-01 21:46:39,180 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-10-01 21:46:39,181 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-01 21:46:39,181 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-01 21:46:39,182 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand 3 states. [2019-10-01 21:46:39,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:46:39,238 INFO L93 Difference]: Finished difference Result 47 states and 55 transitions. [2019-10-01 21:46:39,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-01 21:46:39,239 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 33 [2019-10-01 21:46:39,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:46:39,240 INFO L225 Difference]: With dead ends: 47 [2019-10-01 21:46:39,240 INFO L226 Difference]: Without dead ends: 29 [2019-10-01 21:46:39,241 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 31 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-10-01 21:46:39,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-10-01 21:46:39,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 28. [2019-10-01 21:46:39,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-10-01 21:46:39,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2019-10-01 21:46:39,249 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 33 [2019-10-01 21:46:39,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:46:39,250 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2019-10-01 21:46:39,250 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-10-01 21:46:39,250 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2019-10-01 21:46:39,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2019-10-01 21:46:39,252 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:39,252 INFO L411 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:39,252 INFO L418 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:39,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:39,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1431012774, now seen corresponding path program 1 times [2019-10-01 21:46:39,253 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:39,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:39,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:39,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:39,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:39,279 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:46:39,279 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:46:39,280 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:46:39,312 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:39,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:46:39,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-01 21:46:39,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:39,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [MP z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Exception during sending of exit command (exit): Stream Closed [2019-10-01 21:46:39,421 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:46:39,421 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-10-01 21:46:39,422 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-10-01 21:46:39,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-01 21:46:39,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-01 21:46:39,423 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand 4 states. [2019-10-01 21:46:39,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:46:39,544 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2019-10-01 21:46:39,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-01 21:46:39,545 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 35 [2019-10-01 21:46:39,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:46:39,546 INFO L225 Difference]: With dead ends: 49 [2019-10-01 21:46:39,546 INFO L226 Difference]: Without dead ends: 31 [2019-10-01 21:46:39,547 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-01 21:46:39,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2019-10-01 21:46:39,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2019-10-01 21:46:39,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-10-01 21:46:39,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 34 transitions. [2019-10-01 21:46:39,562 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 34 transitions. Word has length 35 [2019-10-01 21:46:39,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:46:39,562 INFO L475 AbstractCegarLoop]: Abstraction has 30 states and 34 transitions. [2019-10-01 21:46:39,563 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-10-01 21:46:39,563 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 34 transitions. [2019-10-01 21:46:39,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2019-10-01 21:46:39,566 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:39,568 INFO L411 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:39,568 INFO L418 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:39,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:39,569 INFO L82 PathProgramCache]: Analyzing trace with hash -1480690264, now seen corresponding path program 2 times [2019-10-01 21:46:39,569 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:39,569 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:39,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:39,571 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:39,571 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:39,609 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:46:39,610 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:46:39,610 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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) [2019-10-01 21:46:39,648 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:46:39,680 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-10-01 21:46:39,680 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:46:39,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-01 21:46:39,685 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:39,730 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2019-10-01 21:46:39,736 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-01 21:46:39,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-10-01 21:46:39,737 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-10-01 21:46:39,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-01 21:46:39,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-01 21:46:39,737 INFO L87 Difference]: Start difference. First operand 30 states and 34 transitions. Second operand 4 states. [2019-10-01 21:46:39,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:46:39,852 INFO L93 Difference]: Finished difference Result 49 states and 59 transitions. [2019-10-01 21:46:39,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-01 21:46:39,853 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 37 [2019-10-01 21:46:39,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:46:39,855 INFO L225 Difference]: With dead ends: 49 [2019-10-01 21:46:39,855 INFO L226 Difference]: Without dead ends: 32 [2019-10-01 21:46:39,856 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-01 21:46:39,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2019-10-01 21:46:39,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 31. [2019-10-01 21:46:39,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2019-10-01 21:46:39,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2019-10-01 21:46:39,863 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 37 [2019-10-01 21:46:39,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:46:39,863 INFO L475 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2019-10-01 21:46:39,864 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-10-01 21:46:39,864 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2019-10-01 21:46:39,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2019-10-01 21:46:39,865 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:39,865 INFO L411 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:39,865 INFO L418 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:39,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:39,866 INFO L82 PathProgramCache]: Analyzing trace with hash -36652570, now seen corresponding path program 1 times [2019-10-01 21:46:39,866 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:39,866 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:39,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:39,868 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:46:39,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:39,881 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:46:39,881 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:46:39,881 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:46:39,907 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:46:39,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-01 21:46:39,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:40,004 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-10-01 21:46:40,009 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:46:40,009 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-10-01 21:46:40,010 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-10-01 21:46:40,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-01 21:46:40,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-10-01 21:46:40,011 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand 5 states. [2019-10-01 21:46:40,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:46:40,129 INFO L93 Difference]: Finished difference Result 52 states and 62 transitions. [2019-10-01 21:46:40,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-01 21:46:40,130 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 43 [2019-10-01 21:46:40,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:46:40,131 INFO L225 Difference]: With dead ends: 52 [2019-10-01 21:46:40,131 INFO L226 Difference]: Without dead ends: 34 [2019-10-01 21:46:40,132 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-10-01 21:46:40,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2019-10-01 21:46:40,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 33. [2019-10-01 21:46:40,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2019-10-01 21:46:40,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2019-10-01 21:46:40,138 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 43 [2019-10-01 21:46:40,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:46:40,139 INFO L475 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2019-10-01 21:46:40,139 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-10-01 21:46:40,139 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2019-10-01 21:46:40,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2019-10-01 21:46:40,140 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:40,140 INFO L411 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:40,140 INFO L418 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:40,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:40,141 INFO L82 PathProgramCache]: Analyzing trace with hash -908552284, now seen corresponding path program 2 times [2019-10-01 21:46:40,141 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:40,141 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:40,142 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:40,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:40,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:40,156 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:46:40,156 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:46:40,156 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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) [2019-10-01 21:46:40,175 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:46:40,214 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-10-01 21:46:40,215 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:46:40,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-01 21:46:40,218 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:40,245 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2019-10-01 21:46:40,249 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-01 21:46:40,250 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-10-01 21:46:40,250 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-10-01 21:46:40,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-01 21:46:40,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-01 21:46:40,251 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand 4 states. [2019-10-01 21:46:40,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:46:40,354 INFO L93 Difference]: Finished difference Result 50 states and 55 transitions. [2019-10-01 21:46:40,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-01 21:46:40,355 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 49 [2019-10-01 21:46:40,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:46:40,356 INFO L225 Difference]: With dead ends: 50 [2019-10-01 21:46:40,356 INFO L226 Difference]: Without dead ends: 35 [2019-10-01 21:46:40,357 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-01 21:46:40,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2019-10-01 21:46:40,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 34. [2019-10-01 21:46:40,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2019-10-01 21:46:40,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 38 transitions. [2019-10-01 21:46:40,366 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 38 transitions. Word has length 49 [2019-10-01 21:46:40,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:46:40,371 INFO L475 AbstractCegarLoop]: Abstraction has 34 states and 38 transitions. [2019-10-01 21:46:40,371 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-10-01 21:46:40,372 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 38 transitions. [2019-10-01 21:46:40,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-10-01 21:46:40,373 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:46:40,376 INFO L411 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:46:40,376 INFO L418 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:46:40,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:46:40,376 INFO L82 PathProgramCache]: Analyzing trace with hash -712897726, now seen corresponding path program 1 times [2019-10-01 21:46:40,377 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:46:40,377 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:46:40,378 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:40,378 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:46:40,379 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:46:40,407 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:46:40,408 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:46:40,408 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:46:40,447 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:46:40,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:46:40,509 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 92 conjunts are in the unsatisfiable core [2019-10-01 21:46:40,518 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:46:40,599 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-10-01 21:46:40,600 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:40,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:46:40,611 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-10-01 21:46:40,612 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:10 [2019-10-01 21:46:41,339 WARN L191 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 47 [2019-10-01 21:46:41,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:41,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:41,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:41,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:41,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:41,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:41,556 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 54 [2019-10-01 21:46:41,558 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:41,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:41,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 65 [2019-10-01 21:46:41,587 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:41,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:41,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 56 [2019-10-01 21:46:41,621 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:41,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:41,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 52 [2019-10-01 21:46:41,651 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:41,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:41,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2019-10-01 21:46:41,688 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:41,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:41,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 54 [2019-10-01 21:46:41,712 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:42,032 WARN L191 SmtUtils]: Spent 319.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2019-10-01 21:46:42,033 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:46:42,034 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2019-10-01 21:46:42,034 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:609, output treesize:453 [2019-10-01 21:46:42,423 WARN L191 SmtUtils]: Spent 329.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2019-10-01 21:46:43,443 WARN L191 SmtUtils]: Spent 843.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 61 [2019-10-01 21:46:43,865 WARN L191 SmtUtils]: Spent 328.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2019-10-01 21:46:43,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:43,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:43,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:43,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:43,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:43,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:43,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:43,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:43,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:43,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:43,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:43,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:43,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 73 [2019-10-01 21:46:43,952 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:43,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:43,988 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 96 [2019-10-01 21:46:43,991 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 80 [2019-10-01 21:46:44,023 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 73 [2019-10-01 21:46:44,055 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 69 [2019-10-01 21:46:44,091 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 94 [2019-10-01 21:46:44,166 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 71 [2019-10-01 21:46:44,199 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 94 [2019-10-01 21:46:44,274 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,304 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 98 [2019-10-01 21:46:44,307 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,349 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 85 [2019-10-01 21:46:44,351 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 94 [2019-10-01 21:46:44,390 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,418 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 79 [2019-10-01 21:46:44,436 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 94 [2019-10-01 21:46:44,480 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 85 [2019-10-01 21:46:44,516 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 67 [2019-10-01 21:46:44,555 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 98 [2019-10-01 21:46:44,589 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,629 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 77 [2019-10-01 21:46:44,631 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 85 [2019-10-01 21:46:44,674 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 77 [2019-10-01 21:46:44,726 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 77 [2019-10-01 21:46:44,769 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 79 [2019-10-01 21:46:44,812 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 96 [2019-10-01 21:46:44,868 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 65 [2019-10-01 21:46:44,899 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,931 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 96 [2019-10-01 21:46:44,932 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:44,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 96 [2019-10-01 21:46:44,970 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:44,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:45,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 77 [2019-10-01 21:46:45,007 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:45,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:45,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 85 [2019-10-01 21:46:45,034 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:45,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:45,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 84 [2019-10-01 21:46:45,068 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:46,412 WARN L191 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 95 DAG size of output: 63 [2019-10-01 21:46:46,413 INFO L567 ElimStorePlain]: treesize reduction 2331, result has 18.8 percent of original size [2019-10-01 21:46:46,413 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2019-10-01 21:46:46,414 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 1 variables, input treesize:4065, output treesize:541 [2019-10-01 21:46:46,858 WARN L191 SmtUtils]: Spent 347.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2019-10-01 21:46:46,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:46,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:46,903 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:46,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 87 [2019-10-01 21:46:46,930 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:46,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:46,950 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:46,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 72 [2019-10-01 21:46:46,988 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:47,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:47,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:47,012 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:47,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 70 [2019-10-01 21:46:47,069 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:47,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:47,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:47,085 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:47,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 74 [2019-10-01 21:46:47,113 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:47,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:47,124 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:47,149 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 83 [2019-10-01 21:46:47,150 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:47,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:47,161 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:47,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 68 [2019-10-01 21:46:47,170 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:47,742 WARN L191 SmtUtils]: Spent 571.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2019-10-01 21:46:47,743 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:46:47,748 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2019-10-01 21:46:47,748 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:637, output treesize:661 [2019-10-01 21:46:48,858 WARN L191 SmtUtils]: Spent 980.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2019-10-01 21:46:48,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:46:48,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,992 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,993 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,994 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:48,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:46:49,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:49,137 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:49,897 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:49,898 INFO L235 Elim1Store]: Index analysis took 782 ms [2019-10-01 21:46:49,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 164 treesize of output 1 [2019-10-01 21:46:49,900 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:50,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:50,018 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:50,062 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:50,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 67 [2019-10-01 21:46:50,065 INFO L496 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:46:50,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:50,140 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:50,368 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:50,369 INFO L235 Elim1Store]: Index analysis took 245 ms [2019-10-01 21:46:50,370 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 55 [2019-10-01 21:46:50,371 INFO L496 ElimStorePlain]: Start of recursive call 4: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:46:50,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:50,449 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:50,553 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:50,553 INFO L235 Elim1Store]: Index analysis took 114 ms [2019-10-01 21:46:50,555 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 145 treesize of output 73 [2019-10-01 21:46:50,556 INFO L496 ElimStorePlain]: Start of recursive call 5: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:46:52,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:52,860 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:53,108 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:53,108 INFO L235 Elim1Store]: Index analysis took 476 ms [2019-10-01 21:46:53,110 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 166 treesize of output 1 [2019-10-01 21:46:53,110 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:46:55,175 WARN L160 IndexEqualityManager]: solver failed to check if following equality is implied: (= 0 (+ (* 4 v_prenex_17) (- 4))) [2019-10-01 21:46:55,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:46:55,176 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:46:55,179 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:46:55,180 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 143 treesize of output 74 [2019-10-01 21:46:55,183 INFO L496 ElimStorePlain]: Start of recursive call 7: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:47:26,016 WARN L191 SmtUtils]: Spent 30.83 s on a formula simplification. DAG size of input: 288 DAG size of output: 168 [2019-10-01 21:47:26,017 INFO L567 ElimStorePlain]: treesize reduction 4443, result has 13.8 percent of original size [2019-10-01 21:47:26,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:47:26,067 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:47:26,069 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:26,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 107 treesize of output 62 [2019-10-01 21:47:26,071 INFO L496 ElimStorePlain]: Start of recursive call 8: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:47:39,679 WARN L191 SmtUtils]: Spent 13.61 s on a formula simplification that was a NOOP. DAG size: 159 [2019-10-01 21:47:39,679 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:39,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:47:39,763 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:47:39,765 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:39,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 113 treesize of output 64 [2019-10-01 21:47:39,767 INFO L496 ElimStorePlain]: Start of recursive call 9: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:47:51,456 WARN L191 SmtUtils]: Spent 11.69 s on a formula simplification that was a NOOP. DAG size: 150 [2019-10-01 21:47:51,457 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:51,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:47:51,496 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:47:51,501 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:51,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 105 treesize of output 56 [2019-10-01 21:47:51,503 INFO L496 ElimStorePlain]: Start of recursive call 10: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:47:59,643 WARN L191 SmtUtils]: Spent 8.14 s on a formula simplification that was a NOOP. DAG size: 141 [2019-10-01 21:47:59,644 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:59,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:47:59,679 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:47:59,681 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:47:59,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 134 treesize of output 73 [2019-10-01 21:47:59,684 INFO L496 ElimStorePlain]: Start of recursive call 11: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:48:07,567 WARN L191 SmtUtils]: Spent 7.88 s on a formula simplification that was a NOOP. DAG size: 131 [2019-10-01 21:48:07,568 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:48:07,706 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:48:07,708 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:48:07,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 136 treesize of output 79 [2019-10-01 21:48:07,710 INFO L496 ElimStorePlain]: Start of recursive call 12: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-10-01 21:48:13,888 WARN L191 SmtUtils]: Spent 6.18 s on a formula simplification that was a NOOP. DAG size: 119 [2019-10-01 21:48:13,889 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:48:13,892 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 6 dim-2 vars, End of recursive call: 21 dim-0 vars, and 7 xjuncts. [2019-10-01 21:48:13,893 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:5809, output treesize:436 [2019-10-01 21:48:44,959 WARN L191 SmtUtils]: Spent 28.72 s on a formula simplification. DAG size of input: 129 DAG size of output: 59 [2019-10-01 21:48:49,075 WARN L191 SmtUtils]: Spent 4.03 s on a formula simplification that was a NOOP. DAG size: 59 [2019-10-01 21:48:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2019-10-01 21:48:49,120 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:48:49,120 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2019-10-01 21:48:49,121 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-10-01 21:48:49,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-10-01 21:48:49,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=318, Unknown=1, NotChecked=0, Total=380 [2019-10-01 21:48:49,122 INFO L87 Difference]: Start difference. First operand 34 states and 38 transitions. Second operand 20 states. [2019-10-01 21:48:52,289 WARN L191 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2019-10-01 21:48:53,065 WARN L191 SmtUtils]: Spent 636.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2019-10-01 21:48:54,455 WARN L191 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2019-10-01 21:48:55,294 WARN L191 SmtUtils]: Spent 691.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 66 [2019-10-01 21:48:55,985 WARN L191 SmtUtils]: Spent 431.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 55 [2019-10-01 21:49:05,046 WARN L191 SmtUtils]: Spent 8.69 s on a formula simplification. DAG size of input: 105 DAG size of output: 97 [2019-10-01 21:49:14,698 WARN L191 SmtUtils]: Spent 9.31 s on a formula simplification. DAG size of input: 105 DAG size of output: 97 [2019-10-01 21:49:14,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:49:14,830 INFO L93 Difference]: Finished difference Result 82 states and 96 transitions. [2019-10-01 21:49:14,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-10-01 21:49:14,832 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 51 [2019-10-01 21:49:14,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:49:14,835 INFO L225 Difference]: With dead ends: 82 [2019-10-01 21:49:14,835 INFO L226 Difference]: Without dead ends: 78 [2019-10-01 21:49:14,836 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 63.6s TimeCoverageRelationStatistics Valid=143, Invalid=725, Unknown=2, NotChecked=0, Total=870 [2019-10-01 21:49:14,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2019-10-01 21:49:14,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 67. [2019-10-01 21:49:14,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2019-10-01 21:49:14,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 83 transitions. [2019-10-01 21:49:14,853 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 83 transitions. Word has length 51 [2019-10-01 21:49:14,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:49:14,853 INFO L475 AbstractCegarLoop]: Abstraction has 67 states and 83 transitions. [2019-10-01 21:49:14,853 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-10-01 21:49:14,853 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 83 transitions. [2019-10-01 21:49:14,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-10-01 21:49:14,858 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:49:14,859 INFO L411 BasicCegarLoop]: trace histogram [6, 6, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:49:14,859 INFO L418 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:49:14,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:49:14,859 INFO L82 PathProgramCache]: Analyzing trace with hash -446122172, now seen corresponding path program 2 times [2019-10-01 21:49:14,860 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:49:14,860 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:49:14,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:14,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:49:14,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:14,884 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:49:14,884 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:49:14,884 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:49:14,915 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-10-01 21:49:14,953 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-10-01 21:49:14,953 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:49:14,954 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 8 conjunts are in the unsatisfiable core [2019-10-01 21:49:14,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:49:15,009 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 32 proven. 9 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2019-10-01 21:49:15,013 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:49:15,014 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-10-01 21:49:15,014 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-10-01 21:49:15,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-10-01 21:49:15,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2019-10-01 21:49:15,015 INFO L87 Difference]: Start difference. First operand 67 states and 83 transitions. Second operand 9 states. [2019-10-01 21:49:15,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:49:15,207 INFO L93 Difference]: Finished difference Result 95 states and 116 transitions. [2019-10-01 21:49:15,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-10-01 21:49:15,207 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 53 [2019-10-01 21:49:15,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:49:15,209 INFO L225 Difference]: With dead ends: 95 [2019-10-01 21:49:15,209 INFO L226 Difference]: Without dead ends: 74 [2019-10-01 21:49:15,211 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2019-10-01 21:49:15,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2019-10-01 21:49:15,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 69. [2019-10-01 21:49:15,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2019-10-01 21:49:15,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 85 transitions. [2019-10-01 21:49:15,226 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 85 transitions. Word has length 53 [2019-10-01 21:49:15,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:49:15,226 INFO L475 AbstractCegarLoop]: Abstraction has 69 states and 85 transitions. [2019-10-01 21:49:15,227 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-10-01 21:49:15,227 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 85 transitions. [2019-10-01 21:49:15,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-10-01 21:49:15,228 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:49:15,228 INFO L411 BasicCegarLoop]: trace histogram [7, 7, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:49:15,229 INFO L418 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:49:15,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:49:15,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1593841408, now seen corresponding path program 3 times [2019-10-01 21:49:15,229 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:49:15,229 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:49:15,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:15,231 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:49:15,231 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:15,241 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:49:15,241 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:49:15,241 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:49:15,266 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-10-01 21:49:15,322 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2019-10-01 21:49:15,323 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:49:15,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 12 conjunts are in the unsatisfiable core [2019-10-01 21:49:15,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:49:15,382 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 30 proven. 35 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2019-10-01 21:49:15,386 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:49:15,386 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-10-01 21:49:15,387 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-10-01 21:49:15,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-10-01 21:49:15,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2019-10-01 21:49:15,388 INFO L87 Difference]: Start difference. First operand 69 states and 85 transitions. Second operand 9 states. [2019-10-01 21:49:15,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:49:15,532 INFO L93 Difference]: Finished difference Result 107 states and 126 transitions. [2019-10-01 21:49:15,532 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-10-01 21:49:15,532 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 53 [2019-10-01 21:49:15,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:49:15,533 INFO L225 Difference]: With dead ends: 107 [2019-10-01 21:49:15,533 INFO L226 Difference]: Without dead ends: 83 [2019-10-01 21:49:15,534 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2019-10-01 21:49:15,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2019-10-01 21:49:15,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 75. [2019-10-01 21:49:15,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2019-10-01 21:49:15,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 89 transitions. [2019-10-01 21:49:15,545 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 89 transitions. Word has length 53 [2019-10-01 21:49:15,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:49:15,546 INFO L475 AbstractCegarLoop]: Abstraction has 75 states and 89 transitions. [2019-10-01 21:49:15,546 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-10-01 21:49:15,546 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 89 transitions. [2019-10-01 21:49:15,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-10-01 21:49:15,547 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:49:15,547 INFO L411 BasicCegarLoop]: trace histogram [7, 7, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:49:15,547 INFO L418 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:49:15,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:49:15,548 INFO L82 PathProgramCache]: Analyzing trace with hash 420123264, now seen corresponding path program 4 times [2019-10-01 21:49:15,548 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:49:15,548 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:49:15,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:15,549 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:49:15,549 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:15,558 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:49:15,559 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:49:15,559 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:49:15,579 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-10-01 21:49:15,613 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-10-01 21:49:15,613 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:49:15,614 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjunts are in the unsatisfiable core [2019-10-01 21:49:15,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:49:15,669 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 51 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2019-10-01 21:49:15,673 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:49:15,674 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-10-01 21:49:15,674 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-10-01 21:49:15,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-10-01 21:49:15,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2019-10-01 21:49:15,675 INFO L87 Difference]: Start difference. First operand 75 states and 89 transitions. Second operand 9 states. [2019-10-01 21:49:15,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:49:15,827 INFO L93 Difference]: Finished difference Result 80 states and 93 transitions. [2019-10-01 21:49:15,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-10-01 21:49:15,828 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 53 [2019-10-01 21:49:15,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:49:15,829 INFO L225 Difference]: With dead ends: 80 [2019-10-01 21:49:15,829 INFO L226 Difference]: Without dead ends: 39 [2019-10-01 21:49:15,830 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2019-10-01 21:49:15,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2019-10-01 21:49:15,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2019-10-01 21:49:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2019-10-01 21:49:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 42 transitions. [2019-10-01 21:49:15,835 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 42 transitions. Word has length 53 [2019-10-01 21:49:15,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:49:15,836 INFO L475 AbstractCegarLoop]: Abstraction has 38 states and 42 transitions. [2019-10-01 21:49:15,836 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-10-01 21:49:15,836 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 42 transitions. [2019-10-01 21:49:15,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2019-10-01 21:49:15,837 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:49:15,837 INFO L411 BasicCegarLoop]: trace histogram [9, 9, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:49:15,837 INFO L418 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:49:15,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:49:15,837 INFO L82 PathProgramCache]: Analyzing trace with hash -926714494, now seen corresponding path program 5 times [2019-10-01 21:49:15,838 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:49:15,838 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:49:15,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:15,839 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:49:15,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:15,849 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:49:15,850 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:49:15,850 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP 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-10-01 21:49:15,876 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-10-01 21:49:15,916 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2019-10-01 21:49:15,916 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:49:15,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 7 conjunts are in the unsatisfiable core [2019-10-01 21:49:15,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:49:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 63 proven. 24 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2019-10-01 21:49:15,962 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:49:15,962 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-10-01 21:49:15,963 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-10-01 21:49:15,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-10-01 21:49:15,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2019-10-01 21:49:15,964 INFO L87 Difference]: Start difference. First operand 38 states and 42 transitions. Second operand 8 states. [2019-10-01 21:49:16,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:49:16,118 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2019-10-01 21:49:16,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-10-01 21:49:16,118 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2019-10-01 21:49:16,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:49:16,120 INFO L225 Difference]: With dead ends: 64 [2019-10-01 21:49:16,120 INFO L226 Difference]: Without dead ends: 47 [2019-10-01 21:49:16,121 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2019-10-01 21:49:16,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2019-10-01 21:49:16,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 40. [2019-10-01 21:49:16,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2019-10-01 21:49:16,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2019-10-01 21:49:16,125 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 59 [2019-10-01 21:49:16,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:49:16,126 INFO L475 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2019-10-01 21:49:16,126 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-10-01 21:49:16,126 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2019-10-01 21:49:16,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2019-10-01 21:49:16,127 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:49:16,127 INFO L411 BasicCegarLoop]: trace histogram [9, 9, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:49:16,127 INFO L418 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:49:16,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:49:16,128 INFO L82 PathProgramCache]: Analyzing trace with hash 713109920, now seen corresponding path program 6 times [2019-10-01 21:49:16,128 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:49:16,128 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:49:16,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:16,129 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:49:16,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:49:16,140 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:49:16,140 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:49:16,140 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:49:16,164 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2019-10-01 21:49:16,370 INFO L249 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2019-10-01 21:49:16,370 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:49:16,374 WARN L254 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 118 conjunts are in the unsatisfiable core [2019-10-01 21:49:16,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:49:16,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-10-01 21:49:16,397 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:16,405 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:16,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-10-01 21:49:16,406 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:10 [2019-10-01 21:49:16,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-10-01 21:49:16,419 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:16,435 INFO L567 ElimStorePlain]: treesize reduction 3, result has 87.5 percent of original size [2019-10-01 21:49:16,436 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-10-01 21:49:16,436 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:10 [2019-10-01 21:49:16,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,679 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:16,691 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:17,384 WARN L191 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 63 [2019-10-01 21:49:17,912 WARN L191 SmtUtils]: Spent 215.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2019-10-01 21:49:17,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:49:17,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:17,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:17,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,049 INFO L235 Elim1Store]: Index analysis took 102 ms [2019-10-01 21:49:18,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 77 [2019-10-01 21:49:18,051 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:18,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 79 [2019-10-01 21:49:18,119 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:18,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,166 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 165 treesize of output 94 [2019-10-01 21:49:18,168 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:18,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 79 [2019-10-01 21:49:18,227 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:18,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,279 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 92 [2019-10-01 21:49:18,280 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:18,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:18,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 81 [2019-10-01 21:49:18,301 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:19,138 WARN L191 SmtUtils]: Spent 835.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2019-10-01 21:49:19,138 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:19,140 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 6 xjuncts. [2019-10-01 21:49:19,141 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 7 variables, input treesize:857, output treesize:701 [2019-10-01 21:49:19,622 WARN L191 SmtUtils]: Spent 311.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2019-10-01 21:49:19,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,862 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,863 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,867 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,869 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,870 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,872 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,875 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,876 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,877 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:19,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:21,994 WARN L191 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 260 DAG size of output: 230 [2019-10-01 21:49:22,700 WARN L191 SmtUtils]: Spent 398.00 ms on a formula simplification that was a NOOP. DAG size: 234 [2019-10-01 21:49:22,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:49:22,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,764 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,789 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,790 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,825 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,870 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,870 INFO L235 Elim1Store]: Index analysis took 120 ms [2019-10-01 21:49:22,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 130 [2019-10-01 21:49:22,874 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:22,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,924 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:22,940 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:22,940 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,026 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,028 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,028 INFO L235 Elim1Store]: Index analysis took 123 ms [2019-10-01 21:49:23,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 134 [2019-10-01 21:49:23,033 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:23,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,068 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,093 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,094 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,114 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,162 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,162 INFO L235 Elim1Store]: Index analysis took 104 ms [2019-10-01 21:49:23,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 134 [2019-10-01 21:49:23,167 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:23,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,220 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,221 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,237 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,272 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,293 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,296 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 164 [2019-10-01 21:49:23,298 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:23,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,338 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,342 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,347 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,383 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,392 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 138 [2019-10-01 21:49:23,396 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:23,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,425 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,429 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:23,433 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:23,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 160 [2019-10-01 21:49:23,438 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:25,745 WARN L191 SmtUtils]: Spent 2.31 s on a formula simplification. DAG size of input: 193 DAG size of output: 173 [2019-10-01 21:49:25,746 INFO L567 ElimStorePlain]: treesize reduction 381, result has 73.2 percent of original size [2019-10-01 21:49:25,748 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 1 dim-2 vars, End of recursive call: 12 dim-0 vars, and 6 xjuncts. [2019-10-01 21:49:25,748 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 13 variables, input treesize:1545, output treesize:1038 [2019-10-01 21:49:26,352 WARN L191 SmtUtils]: Spent 382.00 ms on a formula simplification that was a NOOP. DAG size: 185 [2019-10-01 21:49:26,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:49:27,168 WARN L191 SmtUtils]: Spent 394.00 ms on a formula simplification that was a NOOP. DAG size: 183 [2019-10-01 21:49:27,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:49:27,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,335 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:27,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 166 treesize of output 225 [2019-10-01 21:49:27,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,344 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-10-01 21:49:27,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,481 INFO L235 Elim1Store]: Index analysis took 109 ms [2019-10-01 21:49:27,529 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:27,530 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 187 treesize of output 242 [2019-10-01 21:49:27,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,542 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-10-01 21:49:27,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,674 INFO L235 Elim1Store]: Index analysis took 112 ms [2019-10-01 21:49:27,723 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:27,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 164 treesize of output 231 [2019-10-01 21:49:27,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,725 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,727 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,731 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,733 INFO L496 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-10-01 21:49:27,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,858 INFO L235 Elim1Store]: Index analysis took 101 ms [2019-10-01 21:49:27,901 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:27,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 170 treesize of output 229 [2019-10-01 21:49:27,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:27,911 INFO L496 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-10-01 21:49:27,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:27,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:28,053 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:28,054 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 160 treesize of output 227 [2019-10-01 21:49:28,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,062 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,064 INFO L496 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-10-01 21:49:28,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:28,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:28,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:28,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:28,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:28,215 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:28,215 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 201 treesize of output 246 [2019-10-01 21:49:28,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:28,230 INFO L496 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-10-01 21:49:31,213 WARN L191 SmtUtils]: Spent 2.98 s on a formula simplification. DAG size of input: 264 DAG size of output: 201 [2019-10-01 21:49:31,214 INFO L567 ElimStorePlain]: treesize reduction 832, result has 53.9 percent of original size [2019-10-01 21:49:31,218 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 1 dim-2 vars, End of recursive call: 12 dim-0 vars, and 6 xjuncts. [2019-10-01 21:49:31,219 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 13 variables, input treesize:1049, output treesize:1059 [2019-10-01 21:49:32,078 WARN L191 SmtUtils]: Spent 526.00 ms on a formula simplification that was a NOOP. DAG size: 191 [2019-10-01 21:49:32,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:49:32,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:49:33,617 WARN L191 SmtUtils]: Spent 857.00 ms on a formula simplification that was a NOOP. DAG size: 205 [2019-10-01 21:49:33,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-10-01 21:49:33,920 WARN L191 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2019-10-01 21:49:34,101 WARN L191 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2019-10-01 21:49:34,351 WARN L191 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2019-10-01 21:49:34,657 WARN L191 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 59 [2019-10-01 21:49:36,861 WARN L191 SmtUtils]: Spent 2.20 s on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2019-10-01 21:49:37,232 WARN L191 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2019-10-01 21:49:38,803 WARN L191 SmtUtils]: Spent 727.00 ms on a formula simplification. DAG size of input: 416 DAG size of output: 186 [2019-10-01 21:49:38,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:49:38,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,881 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:38,882 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:38,919 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:38,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 105 [2019-10-01 21:49:38,972 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:38,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,995 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:38,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:38,999 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,011 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 149 treesize of output 100 [2019-10-01 21:49:39,050 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:39,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,071 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,075 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,082 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,117 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 117 [2019-10-01 21:49:39,119 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:39,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,171 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,172 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,172 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,199 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 121 [2019-10-01 21:49:39,235 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:39,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,262 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,266 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,279 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,327 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 106 [2019-10-01 21:49:39,328 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:39,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,344 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,346 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:49:39,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:49:39,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 151 treesize of output 102 [2019-10-01 21:49:39,364 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 21:49:43,780 WARN L191 SmtUtils]: Spent 4.42 s on a formula simplification that was a NOOP. DAG size: 175 [2019-10-01 21:49:43,780 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:49:43,785 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-0 vars, 1 dim-2 vars, End of recursive call: 12 dim-0 vars, and 6 xjuncts. [2019-10-01 21:49:43,786 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 14 variables, input treesize:969, output treesize:943 [2019-10-01 21:51:01,358 WARN L191 SmtUtils]: Spent 57.54 s on a formula simplification that was a NOOP. DAG size: 182 [2019-10-01 21:51:02,455 WARN L191 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 51 [2019-10-01 21:51:02,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 21:51:02,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,465 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,478 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,484 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,497 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:02,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:51:03,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:03,268 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:03,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:05,476 WARN L160 IndexEqualityManager]: solver failed to check if following equality is implied: (let ((.cse0 (select v_prenex_82 v_prenex_81))) (= (select .cse0 4) (select .cse0 8))) [2019-10-01 21:51:06,115 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:06,130 INFO L235 Elim1Store]: Index analysis took 3018 ms [2019-10-01 21:51:06,131 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 114 [2019-10-01 21:51:06,132 INFO L496 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:51:08,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:08,386 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:08,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:08,814 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:08,824 INFO L235 Elim1Store]: Index analysis took 624 ms [2019-10-01 21:51:08,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 100 [2019-10-01 21:51:08,827 INFO L496 ElimStorePlain]: Start of recursive call 3: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:51:09,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:09,492 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:10,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:10,529 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:10,541 INFO L235 Elim1Store]: Index analysis took 1437 ms [2019-10-01 21:51:10,543 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 98 [2019-10-01 21:51:10,544 INFO L496 ElimStorePlain]: Start of recursive call 4: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:51:11,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:11,078 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:11,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:14,483 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:15,063 INFO L235 Elim1Store]: Index analysis took 4038 ms [2019-10-01 21:51:15,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 102 [2019-10-01 21:51:15,066 INFO L496 ElimStorePlain]: Start of recursive call 5: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:51:17,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:17,573 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:17,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:21,166 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:21,489 INFO L235 Elim1Store]: Index analysis took 4265 ms [2019-10-01 21:51:21,493 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 112 [2019-10-01 21:51:21,495 INFO L496 ElimStorePlain]: Start of recursive call 6: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:51:22,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:22,400 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:51:22,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:51:22,696 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:51:22,697 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 192 treesize of output 103 [2019-10-01 21:51:22,699 INFO L496 ElimStorePlain]: Start of recursive call 7: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:52:30,228 WARN L191 SmtUtils]: Spent 1.13 m on a formula simplification. DAG size of input: 440 DAG size of output: 250 [2019-10-01 21:52:30,229 INFO L567 ElimStorePlain]: treesize reduction 6111, result has 13.7 percent of original size [2019-10-01 21:52:30,251 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:52:30,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:52:30,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:52:30,295 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:52:30,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 140 treesize of output 79 [2019-10-01 21:52:30,297 INFO L496 ElimStorePlain]: Start of recursive call 8: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:52:54,710 WARN L191 SmtUtils]: Spent 24.41 s on a formula simplification that was a NOOP. DAG size: 245 [2019-10-01 21:52:54,710 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:52:54,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:52:54,762 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:52:54,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:52:54,774 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:52:54,775 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 185 treesize of output 106 [2019-10-01 21:52:54,776 INFO L496 ElimStorePlain]: Start of recursive call 9: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:53:20,653 WARN L191 SmtUtils]: Spent 25.88 s on a formula simplification that was a NOOP. DAG size: 240 [2019-10-01 21:53:20,653 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:53:20,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:53:20,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:53:20,736 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:53:20,739 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:53:20,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 150 treesize of output 85 [2019-10-01 21:53:20,741 INFO L496 ElimStorePlain]: Start of recursive call 10: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:53:49,083 WARN L191 SmtUtils]: Spent 28.34 s on a formula simplification that was a NOOP. DAG size: 233 [2019-10-01 21:53:49,084 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:53:49,107 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:53:49,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:53:49,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:53:49,128 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:53:49,129 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 151 treesize of output 88 [2019-10-01 21:53:49,130 INFO L496 ElimStorePlain]: Start of recursive call 11: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:54:14,234 WARN L191 SmtUtils]: Spent 25.10 s on a formula simplification that was a NOOP. DAG size: 228 [2019-10-01 21:54:14,235 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:54:14,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:54:14,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:54:14,460 INFO L172 IndexEqualityManager]: detected equality via solver [2019-10-01 21:54:14,462 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:54:14,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 176 treesize of output 99 [2019-10-01 21:54:14,464 INFO L496 ElimStorePlain]: Start of recursive call 12: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 21:54:55,192 WARN L191 SmtUtils]: Spent 40.73 s on a formula simplification that was a NOOP. DAG size: 221 [2019-10-01 21:54:55,193 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:54:55,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 24 dim-0 vars, 6 dim-2 vars, End of recursive call: 42 dim-0 vars, and 7 xjuncts. [2019-10-01 21:54:55,195 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 30 variables, input treesize:7657, output treesize:610 [2019-10-01 21:55:23,414 WARN L191 SmtUtils]: Spent 24.57 s on a formula simplification. DAG size of input: 239 DAG size of output: 207 [2019-10-01 21:56:00,364 WARN L191 SmtUtils]: Spent 36.69 s on a formula simplification. DAG size of input: 214 DAG size of output: 207 [2019-10-01 21:56:00,497 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 94 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2019-10-01 21:56:00,501 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:56:00,501 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2019-10-01 21:56:00,501 INFO L454 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-10-01 21:56:00,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-10-01 21:56:00,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1053, Unknown=10, NotChecked=0, Total=1190 [2019-10-01 21:56:00,502 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand 35 states. [2019-10-01 21:56:18,935 WARN L191 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 55 [2019-10-01 21:56:19,565 WARN L191 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 133 [2019-10-01 21:56:26,099 WARN L191 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 130 [2019-10-01 21:56:33,173 WARN L191 SmtUtils]: Spent 715.00 ms on a formula simplification. DAG size of input: 233 DAG size of output: 233 [2019-10-01 21:56:39,305 WARN L191 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 237 DAG size of output: 237 [2019-10-01 21:56:49,025 WARN L191 SmtUtils]: Spent 754.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 188 [2019-10-01 21:56:52,943 WARN L191 SmtUtils]: Spent 922.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 186 [2019-10-01 21:57:02,052 WARN L191 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 194 DAG size of output: 194 [2019-10-01 21:57:06,983 WARN L191 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 208 DAG size of output: 208 [2019-10-01 21:57:13,324 WARN L191 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 344 DAG size of output: 191 [2019-10-01 21:58:35,167 WARN L191 SmtUtils]: Spent 1.23 m on a formula simplification. DAG size of input: 185 DAG size of output: 185 [2019-10-01 21:59:18,820 WARN L191 SmtUtils]: Spent 29.78 s on a formula simplification. DAG size of input: 322 DAG size of output: 322 [2019-10-01 21:59:21,986 WARN L838 $PredicateComparison]: unable to prove that (let ((.cse14 (= |c_main_~#x~0.offset| 0)) (.cse15 (< 2 c_~N~0))) (and (<= c_main_~i~1 3) (or (exists ((v_prenex_62 Int) (v_arrayElimCell_214 Int) (v_arrayElimCell_216 Int) (v_prenex_80 Int) (v_prenex_61 Int) (v_arrayElimCell_217 Int)) (let ((.cse1 (+ v_arrayElimCell_214 v_arrayElimCell_216 v_arrayElimCell_217 3))) (let ((.cse0 (mod (div .cse1 v_prenex_80) 4294967296))) (and (< 2147483647 .cse0) (= (+ c_main_~ret2~0 4294967296) (mod (div (+ v_prenex_62 v_arrayElimCell_214 v_arrayElimCell_216 v_arrayElimCell_217 1) v_prenex_80) 4294967296)) (<= v_prenex_80 3) (= .cse0 (+ c_main_~ret5~0 4294967296)) (< v_prenex_61 v_prenex_80) (<= 0 .cse1) (< 2 v_prenex_80) (<= v_prenex_80 (+ v_prenex_62 1)) (= (mod (div (+ v_arrayElimCell_214 v_arrayElimCell_216 v_prenex_61 v_arrayElimCell_217 1) v_prenex_80) 4294967296) (+ c_main_~ret~1 4294967296)) (<= v_prenex_80 (+ v_prenex_61 1)) (< v_prenex_62 v_prenex_80))))) (exists ((v_arrayElimCell_192 Int) (v_prenex_69 Int) (v_prenex_68 Int) (v_arrayElimCell_191 Int) (v_prenex_83 Int) (v_arrayElimCell_190 Int)) (let ((.cse2 (mod (div (+ v_arrayElimCell_192 v_prenex_68 v_arrayElimCell_191 v_arrayElimCell_190 1) v_prenex_83) 4294967296)) (.cse3 (+ v_arrayElimCell_192 v_prenex_69 v_arrayElimCell_191 v_arrayElimCell_190 1))) (and (< 2 v_prenex_83) (< v_prenex_68 v_prenex_83) (= c_main_~ret~1 .cse2) (< v_prenex_69 v_prenex_83) (<= .cse2 2147483647) (<= v_prenex_83 3) (= c_main_~ret2~0 (mod (div .cse3 v_prenex_83) 4294967296)) (= c_main_~ret5~0 (mod (div (+ v_arrayElimCell_192 v_arrayElimCell_191 v_arrayElimCell_190 3) v_prenex_83) 4294967296)) (= 0 (mod .cse3 v_prenex_83)) (<= v_prenex_83 (+ v_prenex_69 1)) (<= v_prenex_83 (+ v_prenex_68 1))))) (exists ((v_prenex_55 Int) (v_arrayElimCell_221 Int) (v_arrayElimCell_220 Int) (v_prenex_54 Int) (v_prenex_75 Int) (v_arrayElimCell_218 Int)) (let ((.cse5 (mod (div (+ v_prenex_55 v_arrayElimCell_221 v_arrayElimCell_220 v_arrayElimCell_218 1) v_prenex_75) 4294967296)) (.cse4 (+ v_arrayElimCell_221 v_arrayElimCell_220 v_arrayElimCell_218 3))) (and (< 2 v_prenex_75) (<= v_prenex_75 3) (<= v_prenex_75 (+ v_prenex_54 1)) (<= v_prenex_75 (+ v_prenex_55 1)) (= (mod .cse4 v_prenex_75) 0) (< 2147483647 .cse5) (= (+ c_main_~ret~1 4294967296) .cse5) (= (+ c_main_~ret5~0 4294967296) (mod (div .cse4 v_prenex_75) 4294967296)) (< v_prenex_55 v_prenex_75) (< v_prenex_54 v_prenex_75) (= (+ c_main_~ret2~0 4294967296) (mod (div (+ v_arrayElimCell_221 v_arrayElimCell_220 v_prenex_54 v_arrayElimCell_218 1) v_prenex_75) 4294967296))))) (exists ((v_arrayElimCell_210 Int) (v_prenex_58 Int) (v_prenex_57 Int) (v_arrayElimCell_211 Int) (v_arrayElimCell_213 Int) (v_prenex_86 Int)) (let ((.cse6 (+ v_arrayElimCell_210 v_prenex_57 v_arrayElimCell_211 v_arrayElimCell_213 1)) (.cse7 (mod (+ (div (+ v_prenex_58 v_arrayElimCell_210 v_arrayElimCell_211 v_arrayElimCell_213 1) v_prenex_86) 1) 4294967296))) (and (= (+ c_main_~ret2~0 4294967296) (mod (+ (div .cse6 v_prenex_86) 1) 4294967296)) (<= v_prenex_86 (+ v_prenex_58 1)) (= (+ c_main_~ret5~0 4294967296) (mod (+ (div (+ v_arrayElimCell_210 v_arrayElimCell_211 v_arrayElimCell_213 3) v_prenex_86) 1) 4294967296)) (< v_prenex_58 v_prenex_86) (= (+ c_main_~ret~1 4294967296) .cse7) (< .cse6 0) (not (= 0 (mod .cse6 v_prenex_86))) (<= v_prenex_86 3) (< v_prenex_57 v_prenex_86) (< 2147483647 .cse7) (< 2 v_prenex_86) (<= v_prenex_86 (+ v_prenex_57 1))))) (exists ((v_arrayElimCell_209 Int) (v_arrayElimCell_208 Int) (v_prenex_89 Int) (v_mapavg_~i~0_22 Int) (v_prenex_32 Int) (v_arrayElimCell_206 Int)) (let ((.cse9 (+ v_arrayElimCell_209 v_arrayElimCell_208 v_arrayElimCell_206 3))) (let ((.cse8 (mod (div .cse9 v_prenex_89) 4294967296))) (and (= .cse8 c_main_~ret5~0) (<= v_prenex_89 3) (< v_prenex_32 v_prenex_89) (<= 0 .cse9) (= c_main_~ret2~0 (mod (div (+ v_arrayElimCell_209 v_arrayElimCell_208 v_mapavg_~i~0_22 v_arrayElimCell_206 1) v_prenex_89) 4294967296)) (< 2 v_prenex_89) (= c_main_~ret~1 (mod (div (+ v_arrayElimCell_209 v_arrayElimCell_208 v_prenex_32 v_arrayElimCell_206 1) v_prenex_89) 4294967296)) (<= .cse8 2147483647) (<= v_prenex_89 (+ v_mapavg_~i~0_22 1)) (<= v_prenex_89 (+ v_prenex_32 1)) (< v_mapavg_~i~0_22 v_prenex_89))))) (exists ((~N~0 Int) (v_arrayElimCell_223 Int) (v_prenex_63 Int) (v_arrayElimCell_222 Int) (v_arrayElimCell_224 Int) (v_prenex_64 Int)) (let ((.cse11 (+ v_arrayElimCell_223 v_arrayElimCell_222 v_arrayElimCell_224 v_prenex_64 1)) (.cse10 (+ v_arrayElimCell_223 v_arrayElimCell_222 v_arrayElimCell_224 3)) (.cse12 (mod (+ (div (+ v_arrayElimCell_223 v_prenex_63 v_arrayElimCell_222 v_arrayElimCell_224 1) ~N~0) 1) 4294967296))) (and (< .cse10 0) (< v_prenex_63 ~N~0) (not (= (mod .cse11 ~N~0) 0)) (<= ~N~0 3) (= c_main_~ret2~0 .cse12) (< 2 ~N~0) (<= ~N~0 (+ v_prenex_63 1)) (<= ~N~0 (+ v_prenex_64 1)) (= (mod (+ (div .cse11 ~N~0) 1) 4294967296) c_main_~ret~1) (= (mod (+ (div .cse10 ~N~0) 1) 4294967296) c_main_~ret5~0) (< v_prenex_64 ~N~0) (<= .cse12 2147483647))))) (let ((.cse13 (<= c_~N~0 3))) (or (and .cse13 .cse14 .cse15 (exists ((v_prenex_36 Int)) (let ((.cse17 (let ((.cse18 (select |c_#memory_int| |c_main_~#x~0.base|))) (+ v_prenex_36 (select .cse18 |c_main_~#x~0.offset|) (select .cse18 (+ |c_main_~#x~0.offset| 4)) (select .cse18 (+ (* 4 v_prenex_36) |c_main_~#x~0.offset|)) 1)))) (let ((.cse16 (mod (div .cse17 c_~N~0) 4294967296))) (and (= (+ c_main_~ret~1 4294967296) .cse16) (<= c_~N~0 (+ v_prenex_36 1)) (< 2147483647 .cse16) (< v_prenex_36 c_~N~0) (<= 0 .cse17)))))) (and (exists ((v_prenex_35 Int)) (let ((.cse20 (let ((.cse21 (select |c_#memory_int| |c_main_~#x~0.base|))) (+ (select .cse21 (+ (* 4 v_prenex_35) |c_main_~#x~0.offset|)) (select .cse21 |c_main_~#x~0.offset|) v_prenex_35 (select .cse21 (+ |c_main_~#x~0.offset| 4)) 1)))) (let ((.cse19 (mod (+ (div .cse20 c_~N~0) 1) 4294967296))) (and (< v_prenex_35 c_~N~0) (<= .cse19 2147483647) (<= c_~N~0 (+ v_prenex_35 1)) (not (= 0 (mod .cse20 c_~N~0))) (= .cse19 c_main_~ret~1) (< .cse20 0))))) .cse13 .cse14 .cse15) (and (exists ((v_prenex_34 Int)) (let ((.cse22 (let ((.cse24 (select |c_#memory_int| |c_main_~#x~0.base|))) (+ v_prenex_34 (select .cse24 (+ (* 4 v_prenex_34) |c_main_~#x~0.offset|)) (select .cse24 |c_main_~#x~0.offset|) (select .cse24 (+ |c_main_~#x~0.offset| 4)) 1)))) (let ((.cse23 (mod (div .cse22 c_~N~0) 4294967296))) (and (<= c_~N~0 (+ v_prenex_34 1)) (< v_prenex_34 c_~N~0) (= (mod .cse22 c_~N~0) 0) (= c_main_~ret~1 .cse23) (<= .cse23 2147483647))))) .cse13 .cse14 .cse15) (and .cse13 .cse14 .cse15 (exists ((v_prenex_32 Int)) (let ((.cse26 (let ((.cse27 (select |c_#memory_int| |c_main_~#x~0.base|))) (+ (select .cse27 |c_main_~#x~0.offset|) (select .cse27 (+ |c_main_~#x~0.offset| 4)) v_prenex_32 (select .cse27 (+ (* 4 v_prenex_32) |c_main_~#x~0.offset|)) 1)))) (let ((.cse25 (mod (div .cse26 c_~N~0) 4294967296))) (and (= c_main_~ret~1 .cse25) (<= 0 .cse26) (<= c_~N~0 (+ v_prenex_32 1)) (< v_prenex_32 c_~N~0) (<= .cse25 2147483647)))))) (and .cse13 .cse14 .cse15 (exists ((v_mapavg_~i~0_22 Int)) (let ((.cse28 (let ((.cse30 (select |c_#memory_int| |c_main_~#x~0.base|))) (+ (select .cse30 |c_main_~#x~0.offset|) v_mapavg_~i~0_22 (select .cse30 (+ |c_main_~#x~0.offset| 4)) (select .cse30 (+ (* 4 v_mapavg_~i~0_22) |c_main_~#x~0.offset|)) 1)))) (let ((.cse29 (mod (div .cse28 c_~N~0) 4294967296))) (and (< v_mapavg_~i~0_22 c_~N~0) (= 0 (mod .cse28 c_~N~0)) (<= c_~N~0 (+ v_mapavg_~i~0_22 1)) (< 2147483647 .cse29) (= (+ c_main_~ret~1 4294967296) .cse29)))))) (and (exists ((v_prenex_33 Int)) (let ((.cse32 (let ((.cse33 (select |c_#memory_int| |c_main_~#x~0.base|))) (+ (select .cse33 (+ (* 4 v_prenex_33) |c_main_~#x~0.offset|)) v_prenex_33 (select .cse33 |c_main_~#x~0.offset|) (select .cse33 (+ |c_main_~#x~0.offset| 4)) 1)))) (let ((.cse31 (mod (+ (div .cse32 c_~N~0) 1) 4294967296))) (and (< v_prenex_33 c_~N~0) (= (+ c_main_~ret~1 4294967296) .cse31) (<= c_~N~0 (+ v_prenex_33 1)) (not (= (mod .cse32 c_~N~0) 0)) (< 2147483647 .cse31) (< .cse32 0))))) .cse13 .cse14 .cse15))) .cse14 .cse15)) is different from false [2019-10-01 21:59:31,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:59:31,886 INFO L93 Difference]: Finished difference Result 94 states and 108 transitions. [2019-10-01 21:59:32,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2019-10-01 21:59:32,326 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 61 [2019-10-01 21:59:32,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:59:32,327 INFO L225 Difference]: With dead ends: 94 [2019-10-01 21:59:32,328 INFO L226 Difference]: Without dead ends: 90 [2019-10-01 21:59:32,329 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 20 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 297.9s TimeCoverageRelationStatistics Valid=238, Invalid=2000, Unknown=22, NotChecked=92, Total=2352 [2019-10-01 21:59:32,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2019-10-01 21:59:32,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 79. [2019-10-01 21:59:32,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2019-10-01 21:59:32,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2019-10-01 21:59:32,346 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 61 [2019-10-01 21:59:32,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:59:32,346 INFO L475 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2019-10-01 21:59:32,346 INFO L476 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-10-01 21:59:32,346 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2019-10-01 21:59:32,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-10-01 21:59:32,348 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:59:32,348 INFO L411 BasicCegarLoop]: trace histogram [9, 9, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:59:32,352 INFO L418 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:59:32,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:59:32,352 INFO L82 PathProgramCache]: Analyzing trace with hash -456506590, now seen corresponding path program 7 times [2019-10-01 21:59:32,353 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:59:32,353 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:59:32,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:32,355 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:59:32,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:32,386 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:59:32,387 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:59:32,387 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:59:32,417 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:59:32,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-01 21:59:32,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 10 conjunts are in the unsatisfiable core [2019-10-01 21:59:32,460 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:59:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 134 backedges. 61 proven. 16 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2019-10-01 21:59:32,563 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:59:32,563 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-10-01 21:59:32,563 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-10-01 21:59:32,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-10-01 21:59:32,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2019-10-01 21:59:32,564 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand 11 states. [2019-10-01 21:59:32,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:59:32,752 INFO L93 Difference]: Finished difference Result 111 states and 132 transitions. [2019-10-01 21:59:32,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-10-01 21:59:32,753 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-10-01 21:59:32,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:59:32,754 INFO L225 Difference]: With dead ends: 111 [2019-10-01 21:59:32,754 INFO L226 Difference]: Without dead ends: 86 [2019-10-01 21:59:32,755 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2019-10-01 21:59:32,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2019-10-01 21:59:32,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 81. [2019-10-01 21:59:32,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2019-10-01 21:59:32,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 97 transitions. [2019-10-01 21:59:32,768 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 97 transitions. Word has length 63 [2019-10-01 21:59:32,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:59:32,769 INFO L475 AbstractCegarLoop]: Abstraction has 81 states and 97 transitions. [2019-10-01 21:59:32,769 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-10-01 21:59:32,769 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 97 transitions. [2019-10-01 21:59:32,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-10-01 21:59:32,770 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:59:32,770 INFO L411 BasicCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:59:32,770 INFO L418 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:59:32,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:59:32,771 INFO L82 PathProgramCache]: Analyzing trace with hash 517220062, now seen corresponding path program 8 times [2019-10-01 21:59:32,771 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:59:32,771 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:59:32,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:32,772 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-01 21:59:32,772 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:32,783 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:59:32,783 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:59:32,783 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:59:32,809 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2019-10-01 21:59:32,847 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-10-01 21:59:32,847 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:59:32,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjunts are in the unsatisfiable core [2019-10-01 21:59:32,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:59:32,932 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 68 proven. 9 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [MP z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Exception during sending of exit command (exit): Broken pipe [2019-10-01 21:59:32,948 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:59:32,949 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-10-01 21:59:32,951 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-10-01 21:59:32,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-10-01 21:59:32,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2019-10-01 21:59:32,952 INFO L87 Difference]: Start difference. First operand 81 states and 97 transitions. Second operand 11 states. [2019-10-01 21:59:33,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:59:33,097 INFO L93 Difference]: Finished difference Result 105 states and 122 transitions. [2019-10-01 21:59:33,098 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-10-01 21:59:33,098 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-10-01 21:59:33,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:59:33,099 INFO L225 Difference]: With dead ends: 105 [2019-10-01 21:59:33,099 INFO L226 Difference]: Without dead ends: 73 [2019-10-01 21:59:33,100 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2019-10-01 21:59:33,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2019-10-01 21:59:33,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2019-10-01 21:59:33,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2019-10-01 21:59:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2019-10-01 21:59:33,117 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 63 [2019-10-01 21:59:33,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:59:33,118 INFO L475 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2019-10-01 21:59:33,118 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-10-01 21:59:33,118 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2019-10-01 21:59:33,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-10-01 21:59:33,119 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:59:33,119 INFO L411 BasicCegarLoop]: trace histogram [9, 9, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:59:33,119 INFO L418 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:59:33,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:59:33,120 INFO L82 PathProgramCache]: Analyzing trace with hash 331374142, now seen corresponding path program 9 times [2019-10-01 21:59:33,120 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:59:33,120 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:59:33,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:33,121 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:59:33,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:33,130 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:59:33,130 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:59:33,131 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:59:33,158 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2019-10-01 21:59:33,210 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2019-10-01 21:59:33,211 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:59:33,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 9 conjunts are in the unsatisfiable core [2019-10-01 21:59:33,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:59:33,265 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 67 proven. 9 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2019-10-01 21:59:33,275 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:59:33,276 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-10-01 21:59:33,276 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-10-01 21:59:33,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-10-01 21:59:33,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2019-10-01 21:59:33,277 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand 10 states. [2019-10-01 21:59:33,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:59:33,418 INFO L93 Difference]: Finished difference Result 84 states and 90 transitions. [2019-10-01 21:59:33,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-10-01 21:59:33,419 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 63 [2019-10-01 21:59:33,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:59:33,420 INFO L225 Difference]: With dead ends: 84 [2019-10-01 21:59:33,420 INFO L226 Difference]: Without dead ends: 45 [2019-10-01 21:59:33,421 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2019-10-01 21:59:33,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2019-10-01 21:59:33,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 44. [2019-10-01 21:59:33,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2019-10-01 21:59:33,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 48 transitions. [2019-10-01 21:59:33,425 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 48 transitions. Word has length 63 [2019-10-01 21:59:33,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:59:33,426 INFO L475 AbstractCegarLoop]: Abstraction has 44 states and 48 transitions. [2019-10-01 21:59:33,426 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-10-01 21:59:33,426 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 48 transitions. [2019-10-01 21:59:33,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2019-10-01 21:59:33,426 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:59:33,427 INFO L411 BasicCegarLoop]: trace histogram [12, 12, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:59:33,427 INFO L418 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:59:33,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:59:33,427 INFO L82 PathProgramCache]: Analyzing trace with hash 556712416, now seen corresponding path program 10 times [2019-10-01 21:59:33,427 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:59:33,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:59:33,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:33,429 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:59:33,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:33,440 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:59:33,440 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:59:33,440 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:59:33,467 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2019-10-01 21:59:33,510 INFO L249 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2019-10-01 21:59:33,511 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:59:33,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 9 conjunts are in the unsatisfiable core [2019-10-01 21:59:33,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:59:33,579 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 100 proven. 43 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [MP z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Exception during sending of exit command (exit): Broken pipe [2019-10-01 21:59:33,583 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-10-01 21:59:33,584 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-10-01 21:59:33,584 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-10-01 21:59:33,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-10-01 21:59:33,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2019-10-01 21:59:33,585 INFO L87 Difference]: Start difference. First operand 44 states and 48 transitions. Second operand 10 states. [2019-10-01 21:59:33,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-01 21:59:33,729 INFO L93 Difference]: Finished difference Result 74 states and 79 transitions. [2019-10-01 21:59:33,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-10-01 21:59:33,729 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 69 [2019-10-01 21:59:33,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-10-01 21:59:33,730 INFO L225 Difference]: With dead ends: 74 [2019-10-01 21:59:33,730 INFO L226 Difference]: Without dead ends: 55 [2019-10-01 21:59:33,731 INFO L640 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2019-10-01 21:59:33,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2019-10-01 21:59:33,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 46. [2019-10-01 21:59:33,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2019-10-01 21:59:33,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 50 transitions. [2019-10-01 21:59:33,734 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 50 transitions. Word has length 69 [2019-10-01 21:59:33,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-10-01 21:59:33,735 INFO L475 AbstractCegarLoop]: Abstraction has 46 states and 50 transitions. [2019-10-01 21:59:33,735 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-10-01 21:59:33,735 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 50 transitions. [2019-10-01 21:59:33,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2019-10-01 21:59:33,736 INFO L403 BasicCegarLoop]: Found error trace [2019-10-01 21:59:33,736 INFO L411 BasicCegarLoop]: trace histogram [12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-01 21:59:33,736 INFO L418 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-10-01 21:59:33,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-01 21:59:33,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1991059070, now seen corresponding path program 11 times [2019-10-01 21:59:33,737 INFO L224 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2019-10-01 21:59:33,737 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2019-10-01 21:59:33,738 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:33,738 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2019-10-01 21:59:33,745 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2019-10-01 21:59:33,757 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2019-10-01 21:59:33,757 INFO L258 seRefinementStrategy]: Advancing trace checker [2019-10-01 21:59:33,757 INFO L224 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-01 21:59:33,796 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2019-10-01 21:59:58,198 INFO L249 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2019-10-01 21:59:58,198 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-10-01 21:59:58,205 WARN L254 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 128 conjunts are in the unsatisfiable core [2019-10-01 21:59:58,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-01 21:59:58,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2019-10-01 21:59:58,254 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:59:58,259 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 21:59:58,260 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-10-01 21:59:58,260 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:7 [2019-10-01 21:59:59,519 WARN L191 SmtUtils]: Spent 802.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 54 [2019-10-01 21:59:59,740 WARN L191 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-10-01 21:59:59,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:59:59,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:59:59,742 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:59:59,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:59:59,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 21:59:59,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,817 INFO L375 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 0 case distinctions, treesize of input 171 treesize of output 91 [2019-10-01 21:59:59,818 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-10-01 21:59:59,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,924 INFO L375 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 0 case distinctions, treesize of input 136 treesize of output 78 [2019-10-01 21:59:59,925 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-10-01 21:59:59,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 21:59:59,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,018 INFO L375 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 0 case distinctions, treesize of input 136 treesize of output 78 [2019-10-01 22:00:00,019 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-10-01 22:00:00,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,215 INFO L235 Elim1Store]: Index analysis took 174 ms [2019-10-01 22:00:00,216 INFO L375 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 0 case distinctions, treesize of input 138 treesize of output 80 [2019-10-01 22:00:00,217 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-10-01 22:00:00,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,371 INFO L235 Elim1Store]: Index analysis took 133 ms [2019-10-01 22:00:00,372 INFO L375 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 0 case distinctions, treesize of input 173 treesize of output 93 [2019-10-01 22:00:00,373 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-10-01 22:00:00,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:00,398 INFO L375 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 0 case distinctions, treesize of input 134 treesize of output 76 [2019-10-01 22:00:00,399 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-10-01 22:00:00,991 WARN L191 SmtUtils]: Spent 591.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2019-10-01 22:00:00,992 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:00,992 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 6 xjuncts. [2019-10-01 22:00:00,993 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:889, output treesize:733 [2019-10-01 22:00:01,788 WARN L191 SmtUtils]: Spent 682.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2019-10-01 22:00:04,484 WARN L191 SmtUtils]: Spent 1.91 s on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2019-10-01 22:00:05,548 WARN L191 SmtUtils]: Spent 913.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2019-10-01 22:00:05,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 22:00:05,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 22:00:05,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 22:00:05,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 22:00:05,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 22:00:05,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-10-01 22:00:05,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,722 INFO L235 Elim1Store]: Index analysis took 135 ms [2019-10-01 22:00:05,803 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:05,804 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 300 [2019-10-01 22:00:05,805 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,807 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,808 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,811 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,812 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,815 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,816 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,818 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,857 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,860 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,861 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,864 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,865 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,871 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,873 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,874 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,878 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,879 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,880 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,881 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,883 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:05,896 INFO L496 ElimStorePlain]: Start of recursive call 2: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:05,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:05,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,122 INFO L235 Elim1Store]: Index analysis took 205 ms [2019-10-01 22:00:06,200 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:06,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 178 treesize of output 278 [2019-10-01 22:00:06,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,205 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,206 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,207 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,224 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,238 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,250 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,251 INFO L496 ElimStorePlain]: Start of recursive call 3: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:06,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,587 INFO L235 Elim1Store]: Index analysis took 314 ms [2019-10-01 22:00:06,693 WARN L191 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-10-01 22:00:06,694 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:06,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 277 treesize of output 311 [2019-10-01 22:00:06,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,718 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,720 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,723 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,726 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,729 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,730 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,734 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,736 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,737 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,739 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,741 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,743 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,744 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,747 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,750 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,751 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,752 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,753 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,754 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,756 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,759 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,760 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,763 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,764 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,766 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,768 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,770 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,771 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,774 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,775 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,777 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,780 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,782 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,783 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,788 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,789 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,791 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,793 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:06,799 INFO L496 ElimStorePlain]: Start of recursive call 4: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:06,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:06,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,155 INFO L235 Elim1Store]: Index analysis took 324 ms [2019-10-01 22:00:07,257 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:07,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 253 treesize of output 309 [2019-10-01 22:00:07,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,261 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,285 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,322 INFO L496 ElimStorePlain]: Start of recursive call 5: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:07,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,555 INFO L235 Elim1Store]: Index analysis took 211 ms [2019-10-01 22:00:07,639 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:07,640 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 176 treesize of output 276 [2019-10-01 22:00:07,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,647 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,653 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,685 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:07,686 INFO L496 ElimStorePlain]: Start of recursive call 6: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:07,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:07,920 INFO L235 Elim1Store]: Index analysis took 210 ms [2019-10-01 22:00:08,003 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:08,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 212 treesize of output 290 [2019-10-01 22:00:08,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,059 INFO L496 ElimStorePlain]: Start of recursive call 7: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:08,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,418 INFO L235 Elim1Store]: Index analysis took 322 ms [2019-10-01 22:00:08,498 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:08,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 182 treesize of output 282 [2019-10-01 22:00:08,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,503 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,546 INFO L496 ElimStorePlain]: Start of recursive call 8: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:08,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,803 INFO L235 Elim1Store]: Index analysis took 227 ms [2019-10-01 22:00:08,883 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:08,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 219 treesize of output 297 [2019-10-01 22:00:08,885 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,887 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,888 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,889 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,890 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,891 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,892 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,893 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,894 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,895 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,896 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,898 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,899 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,901 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,903 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,904 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,905 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,907 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,908 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,909 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,910 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,911 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,912 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,914 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,915 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,916 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,917 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:08,918 INFO L496 ElimStorePlain]: Start of recursive call 9: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:08,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:08,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,225 INFO L235 Elim1Store]: Index analysis took 270 ms [2019-10-01 22:00:09,309 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:09,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 279 treesize of output 313 [2019-10-01 22:00:09,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,376 INFO L496 ElimStorePlain]: Start of recursive call 10: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:09,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,734 INFO L235 Elim1Store]: Index analysis took 319 ms [2019-10-01 22:00:09,816 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:09,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 277 treesize of output 311 [2019-10-01 22:00:09,819 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,820 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,821 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,822 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,823 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,824 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,825 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,826 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,827 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,828 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,829 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,831 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,832 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,833 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,834 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,835 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,836 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,837 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,838 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,839 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,840 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,841 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,842 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,843 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,844 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,845 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,846 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,847 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,848 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,849 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,850 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,851 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,852 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,853 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,854 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,855 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:09,856 INFO L496 ElimStorePlain]: Start of recursive call 11: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:09,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:09,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,093 INFO L235 Elim1Store]: Index analysis took 207 ms [2019-10-01 22:00:10,172 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:10,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 212 treesize of output 290 [2019-10-01 22:00:10,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,189 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,201 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,210 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,211 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,217 INFO L496 ElimStorePlain]: Start of recursive call 12: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:10,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,451 INFO L235 Elim1Store]: Index analysis took 209 ms [2019-10-01 22:00:10,532 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:10,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 215 treesize of output 293 [2019-10-01 22:00:10,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:10,584 INFO L496 ElimStorePlain]: Start of recursive call 13: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:10,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:10,928 INFO L235 Elim1Store]: Index analysis took 314 ms [2019-10-01 22:00:11,010 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:11,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 214 treesize of output 292 [2019-10-01 22:00:11,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,049 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,050 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,051 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,053 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,060 INFO L496 ElimStorePlain]: Start of recursive call 14: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:11,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,527 INFO L235 Elim1Store]: Index analysis took 422 ms [2019-10-01 22:00:11,610 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:11,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 208 treesize of output 286 [2019-10-01 22:00:11,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,627 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,634 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,640 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:11,646 INFO L496 ElimStorePlain]: Start of recursive call 15: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:11,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:11,977 INFO L235 Elim1Store]: Index analysis took 296 ms [2019-10-01 22:00:12,060 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:12,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 300 [2019-10-01 22:00:12,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,096 INFO L496 ElimStorePlain]: Start of recursive call 16: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:12,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,411 INFO L235 Elim1Store]: Index analysis took 284 ms [2019-10-01 22:00:12,504 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:12,505 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 281 treesize of output 315 [2019-10-01 22:00:12,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,550 INFO L496 ElimStorePlain]: Start of recursive call 17: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:12,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:12,912 INFO L235 Elim1Store]: Index analysis took 328 ms [2019-10-01 22:00:12,993 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:12,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 279 treesize of output 313 [2019-10-01 22:00:12,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:12,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,017 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,038 INFO L496 ElimStorePlain]: Start of recursive call 18: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:13,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,363 INFO L235 Elim1Store]: Index analysis took 282 ms [2019-10-01 22:00:13,503 WARN L191 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-10-01 22:00:13,503 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:13,503 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 279 treesize of output 313 [2019-10-01 22:00:13,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,532 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:13,563 INFO L496 ElimStorePlain]: Start of recursive call 19: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:13,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:13,988 INFO L235 Elim1Store]: Index analysis took 379 ms [2019-10-01 22:00:14,070 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:14,070 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 180 treesize of output 280 [2019-10-01 22:00:14,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,101 INFO L496 ElimStorePlain]: Start of recursive call 20: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:14,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,477 INFO L235 Elim1Store]: Index analysis took 344 ms [2019-10-01 22:00:14,567 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:14,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 212 treesize of output 290 [2019-10-01 22:00:14,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,584 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,598 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,600 INFO L496 ElimStorePlain]: Start of recursive call 21: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:14,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:14,866 INFO L235 Elim1Store]: Index analysis took 210 ms [2019-10-01 22:00:14,943 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:14,944 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 300 [2019-10-01 22:00:14,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,959 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,961 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,962 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,963 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,964 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,965 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,966 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,975 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:14,983 INFO L496 ElimStorePlain]: Start of recursive call 22: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:15,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,467 INFO L235 Elim1Store]: Index analysis took 434 ms [2019-10-01 22:00:15,547 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:15,548 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 214 treesize of output 292 [2019-10-01 22:00:15,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:15,579 INFO L496 ElimStorePlain]: Start of recursive call 23: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:15,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:15,988 INFO L235 Elim1Store]: Index analysis took 351 ms [2019-10-01 22:00:16,068 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:16,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 212 treesize of output 290 [2019-10-01 22:00:16,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,081 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,088 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,100 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,125 INFO L496 ElimStorePlain]: Start of recursive call 24: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:16,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,440 INFO L235 Elim1Store]: Index analysis took 260 ms [2019-10-01 22:00:16,522 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:16,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 208 treesize of output 286 [2019-10-01 22:00:16,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,552 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,563 INFO L496 ElimStorePlain]: Start of recursive call 25: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:16,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:16,840 INFO L235 Elim1Store]: Index analysis took 236 ms [2019-10-01 22:00:16,925 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:16,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 281 treesize of output 315 [2019-10-01 22:00:16,927 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,928 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,929 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,930 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,931 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,932 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,933 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,934 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,935 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,936 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,937 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,938 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,939 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,940 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,941 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,942 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,943 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,944 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,945 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,946 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,947 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,948 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,949 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,950 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,951 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,952 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,953 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,954 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,955 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,956 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,957 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,958 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,960 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,967 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,968 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:16,974 INFO L496 ElimStorePlain]: Start of recursive call 26: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:17,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,219 INFO L235 Elim1Store]: Index analysis took 198 ms [2019-10-01 22:00:17,302 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:17,303 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 279 treesize of output 313 [2019-10-01 22:00:17,304 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,321 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,332 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,343 INFO L496 ElimStorePlain]: Start of recursive call 27: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:17,386 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-10-01 22:00:17,536 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-10-01 22:00:17,537 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 253 treesize of output 309 [2019-10-01 22:00:17,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,546 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,578 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:17,582 INFO L496 ElimStorePlain]: Start of recursive call 28: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-10-01 22:00:23,968 WARN L191 SmtUtils]: Spent 6.38 s on a formula simplification. DAG size of input: 790 DAG size of output: 232 [2019-10-01 22:00:23,969 INFO L567 ElimStorePlain]: treesize reduction 7904, result has 16.7 percent of original size [2019-10-01 22:00:23,969 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,970 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,971 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,972 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,973 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,974 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,976 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,977 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,978 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,979 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,980 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,984 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,985 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,986 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,987 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,988 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,989 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,990 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,991 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,995 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,996 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,997 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,998 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:23,999 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,000 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,001 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,002 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,004 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,005 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,006 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,007 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,010 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,011 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,012 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,013 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,014 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,015 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,016 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,018 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 30 dim-0 vars, and 10 xjuncts. [2019-10-01 22:00:24,018 INFO L221 ElimStorePlain]: Needed 28 recursive calls to eliminate 1 variables, input treesize:6313, output treesize:1589 [2019-10-01 22:00:24,018 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,019 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,020 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,021 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,022 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,023 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,024 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,025 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,026 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,027 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,028 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,029 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,031 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,032 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,033 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,034 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,035 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,036 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,037 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,038 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,039 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,040 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,041 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,042 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,043 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,044 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,045 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,046 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,047 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-10-01 22:00:24,048 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms