./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-patterns/array8_pattern.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array8_pattern.c -s /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad2e581b8381f0d6627fb9693cb3db5d3f4071d5 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/config/KojakReach.xml -i ../../sv-benchmarks/c/array-patterns/array8_pattern.c -s /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad2e581b8381f0d6627fb9693cb3db5d3f4071d5 .......................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: Sort BitVec not declared --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-19 22:04:13,580 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-19 22:04:13,581 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-19 22:04:13,595 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-19 22:04:13,596 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-19 22:04:13,597 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-19 22:04:13,599 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-19 22:04:13,607 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-19 22:04:13,611 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-19 22:04:13,615 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-19 22:04:13,616 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-19 22:04:13,617 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-19 22:04:13,617 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-19 22:04:13,619 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-19 22:04:13,620 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-19 22:04:13,621 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-19 22:04:13,622 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-19 22:04:13,623 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-19 22:04:13,625 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-19 22:04:13,629 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-19 22:04:13,632 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-19 22:04:13,634 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-19 22:04:13,637 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-19 22:04:13,638 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-19 22:04:13,640 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-19 22:04:13,641 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-19 22:04:13,641 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-19 22:04:13,642 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-19 22:04:13,643 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-19 22:04:13,644 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-19 22:04:13,644 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-19 22:04:13,645 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-19 22:04:13,645 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-19 22:04:13,646 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-19 22:04:13,647 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-19 22:04:13,647 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-19 22:04:13,648 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-19 22:04:13,648 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-19 22:04:13,648 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-19 22:04:13,649 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-19 22:04:13,650 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-19 22:04:13,651 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/config/svcomp-Reach-32bit-Kojak_Default.epf [2019-11-19 22:04:13,674 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-19 22:04:13,675 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-19 22:04:13,675 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-11-19 22:04:13,676 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2019-11-19 22:04:13,676 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-19 22:04:13,676 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-19 22:04:13,677 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-19 22:04:13,677 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-19 22:04:13,677 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-19 22:04:13,677 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-19 22:04:13,678 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-19 22:04:13,678 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-19 22:04:13,678 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-19 22:04:13,678 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-19 22:04:13,678 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-19 22:04:13,679 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-19 22:04:13,679 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-19 22:04:13,679 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-19 22:04:13,679 INFO L136 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2019-11-19 22:04:13,679 INFO L138 SettingsManager]: * Timeout in seconds=1000000 [2019-11-19 22:04:13,680 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-19 22:04:13,680 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-19 22:04:13,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2019-11-19 22:04:13,680 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-19 22:04:13,680 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-19 22:04:13,681 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-19 22:04:13,681 INFO L138 SettingsManager]: * Trace refinement strategy=PENGUIN [2019-11-19 22:04:13,681 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-19 22:04:13,681 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-19 22:04:13,682 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ad2e581b8381f0d6627fb9693cb3db5d3f4071d5 [2019-11-19 22:04:13,816 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-19 22:04:13,827 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-19 22:04:13,830 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-19 22:04:13,831 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-19 22:04:13,831 INFO L275 PluginConnector]: CDTParser initialized [2019-11-19 22:04:13,832 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/../../sv-benchmarks/c/array-patterns/array8_pattern.c [2019-11-19 22:04:13,888 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/cf1ee83fe/c1a9c7a0a9244755ab9ad66ac2b2946a/FLAGeb8bfad0e [2019-11-19 22:04:14,306 INFO L306 CDTParser]: Found 1 translation units. [2019-11-19 22:04:14,306 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/sv-benchmarks/c/array-patterns/array8_pattern.c [2019-11-19 22:04:14,312 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/cf1ee83fe/c1a9c7a0a9244755ab9ad66ac2b2946a/FLAGeb8bfad0e [2019-11-19 22:04:14,327 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/cf1ee83fe/c1a9c7a0a9244755ab9ad66ac2b2946a [2019-11-19 22:04:14,330 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-19 22:04:14,331 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-19 22:04:14,335 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-19 22:04:14,335 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-19 22:04:14,338 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-19 22:04:14,339 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,341 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28435ee2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14, skipping insertion in model container [2019-11-19 22:04:14,341 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,347 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-19 22:04:14,367 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-19 22:04:14,583 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:04:14,587 INFO L188 MainTranslator]: Completed pre-run [2019-11-19 22:04:14,610 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:04:14,628 INFO L192 MainTranslator]: Completed translation [2019-11-19 22:04:14,629 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14 WrapperNode [2019-11-19 22:04:14,629 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-19 22:04:14,629 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-19 22:04:14,630 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-19 22:04:14,630 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-19 22:04:14,638 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,645 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,672 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-19 22:04:14,673 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-19 22:04:14,673 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-19 22:04:14,673 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-19 22:04:14,683 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,683 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,687 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,687 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,702 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,706 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,707 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... [2019-11-19 22:04:14,709 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-19 22:04:14,709 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-19 22:04:14,709 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-19 22:04:14,710 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-19 22:04:14,710 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (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:10000 [2019-11-19 22:04:14,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-19 22:04:14,766 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-19 22:04:14,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-19 22:04:14,767 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-19 22:04:14,767 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-19 22:04:14,767 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-19 22:04:15,258 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-19 22:04:15,259 INFO L285 CfgBuilder]: Removed 9 assume(true) statements. [2019-11-19 22:04:15,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:04:15 BoogieIcfgContainer [2019-11-19 22:04:15,260 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-19 22:04:15,260 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2019-11-19 22:04:15,260 INFO L271 PluginConnector]: Initializing CodeCheck... [2019-11-19 22:04:15,270 INFO L275 PluginConnector]: CodeCheck initialized [2019-11-19 22:04:15,270 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:04:15" (1/1) ... [2019-11-19 22:04:15,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:04:15,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:15,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 11 states and 15 transitions. [2019-11-19 22:04:15,307 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 15 transitions. [2019-11-19 22:04:15,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-11-19 22:04:15,310 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:15,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:15,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:15,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 11 states and 13 transitions. [2019-11-19 22:04:15,429 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 13 transitions. [2019-11-19 22:04:15,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-11-19 22:04:15,430 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:15,482 INFO L255 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-19 22:04:15,486 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:15,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:15,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:15,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 12 states and 15 transitions. [2019-11-19 22:04:15,566 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 15 transitions. [2019-11-19 22:04:15,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-11-19 22:04:15,567 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:15,597 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-19 22:04:15,598 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:15,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-19 22:04:15,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:15,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 13 states and 17 transitions. [2019-11-19 22:04:15,789 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 17 transitions. [2019-11-19 22:04:15,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-11-19 22:04:15,790 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:15,821 INFO L255 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 27 conjunts are in the unsatisfiable core [2019-11-19 22:04:15,823 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:15,866 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2019-11-19 22:04:15,867 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:15,896 INFO L567 ElimStorePlain]: treesize reduction 13, result has 60.6 percent of original size [2019-11-19 22:04:15,897 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:15,897 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2019-11-19 22:04:15,945 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2019-11-19 22:04:15,946 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:15,969 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:15,970 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:15,970 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:36 [2019-11-19 22:04:16,052 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:16,066 INFO L392 ElimStorePlain]: Different costs {10=[v_prenex_1], 19=[|v_#memory_int_27|]} [2019-11-19 22:04:16,080 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:16,081 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:16,095 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:16,095 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:16,107 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:16,108 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:16,197 INFO L567 ElimStorePlain]: treesize reduction 121, result has 43.5 percent of original size [2019-11-19 22:04:16,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:16,206 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:16,223 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:16,223 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 60 [2019-11-19 22:04:16,224 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:16,274 INFO L567 ElimStorePlain]: treesize reduction 35, result has 52.1 percent of original size [2019-11-19 22:04:16,275 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-19 22:04:16,276 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:483, output treesize:38 [2019-11-19 22:04:16,390 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:16,392 INFO L377 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 30 treesize of output 12 [2019-11-19 22:04:16,393 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:16,405 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:16,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:16,407 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:43, output treesize:10 [2019-11-19 22:04:16,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:16,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:17,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 20 states and 31 transitions. [2019-11-19 22:04:17,622 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 31 transitions. [2019-11-19 22:04:17,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-11-19 22:04:17,625 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:17,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:17,667 INFO L255 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-19 22:04:17,669 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:17,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 25 states and 37 transitions. [2019-11-19 22:04:18,691 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 37 transitions. [2019-11-19 22:04:18,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-11-19 22:04:18,691 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:18,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:18,722 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 36 conjunts are in the unsatisfiable core [2019-11-19 22:04:18,724 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:18,737 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2019-11-19 22:04:18,737 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:18,765 INFO L567 ElimStorePlain]: treesize reduction 13, result has 63.9 percent of original size [2019-11-19 22:04:18,766 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:18,766 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2019-11-19 22:04:18,820 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 25 [2019-11-19 22:04:18,821 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:18,837 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:18,838 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:18,838 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:49 [2019-11-19 22:04:18,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:18,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:18,917 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 39 [2019-11-19 22:04:18,917 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:18,953 INFO L567 ElimStorePlain]: treesize reduction 3, result has 95.0 percent of original size [2019-11-19 22:04:18,953 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:18,953 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:57 [2019-11-19 22:04:19,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:19,113 INFO L392 ElimStorePlain]: Different costs {28=[v_prenex_2], 41=[|v_#memory_int_30|]} [2019-11-19 22:04:19,119 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:19,120 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:19,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,138 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:19,140 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:19,173 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 88 [2019-11-19 22:04:19,174 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:19,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,186 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:19,187 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:19,198 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 84 [2019-11-19 22:04:19,199 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:19,416 WARN L191 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2019-11-19 22:04:19,417 INFO L567 ElimStorePlain]: treesize reduction 226, result has 44.1 percent of original size [2019-11-19 22:04:19,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,425 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:19,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:19,429 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:19,435 INFO L377 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 4 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 83 [2019-11-19 22:04:19,436 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:19,569 WARN L191 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2019-11-19 22:04:19,570 INFO L567 ElimStorePlain]: treesize reduction 9, result has 92.9 percent of original size [2019-11-19 22:04:19,571 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2019-11-19 22:04:19,571 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:588, output treesize:118 [2019-11-19 22:04:19,886 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,162 INFO L343 Elim1Store]: treesize reduction 56, result has 53.7 percent of original size [2019-11-19 22:04:20,162 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 68 treesize of output 96 [2019-11-19 22:04:20,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,167 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:20,266 INFO L567 ElimStorePlain]: treesize reduction 43, result has 68.8 percent of original size [2019-11-19 22:04:20,345 INFO L343 Elim1Store]: treesize reduction 56, result has 53.7 percent of original size [2019-11-19 22:04:20,345 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 67 treesize of output 95 [2019-11-19 22:04:20,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,355 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:20,430 INFO L567 ElimStorePlain]: treesize reduction 41, result has 55.9 percent of original size [2019-11-19 22:04:20,432 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2019-11-19 22:04:20,432 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:136, output treesize:27 [2019-11-19 22:04:20,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:23,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:23,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 32 states and 51 transitions. [2019-11-19 22:04:23,139 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 51 transitions. [2019-11-19 22:04:23,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-11-19 22:04:23,140 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:23,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 30 conjunts are in the unsatisfiable core [2019-11-19 22:04:23,172 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:23,177 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2019-11-19 22:04:23,177 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,196 INFO L567 ElimStorePlain]: treesize reduction 13, result has 60.6 percent of original size [2019-11-19 22:04:23,196 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,196 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:20 [2019-11-19 22:04:23,203 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2019-11-19 22:04:23,203 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,216 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:23,216 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,217 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:36 [2019-11-19 22:04:23,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:23,233 INFO L392 ElimStorePlain]: Different costs {10=[v_prenex_7], 19=[|v_#memory_int_32|]} [2019-11-19 22:04:23,244 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:23,245 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,256 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:23,257 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,272 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:23,273 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,380 WARN L191 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 43 [2019-11-19 22:04:23,384 INFO L567 ElimStorePlain]: treesize reduction 141, result has 44.5 percent of original size [2019-11-19 22:04:23,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:23,394 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:23,419 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:23,420 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 68 [2019-11-19 22:04:23,421 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,470 INFO L567 ElimStorePlain]: treesize reduction 39, result has 56.2 percent of original size [2019-11-19 22:04:23,470 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-19 22:04:23,470 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:577, output treesize:50 [2019-11-19 22:04:23,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:23,573 INFO L392 ElimStorePlain]: Different costs {10=[|v_#memory_int_33|], 19=[v_prenex_10]} [2019-11-19 22:04:23,581 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:23,581 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,587 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:23,588 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,592 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:23,592 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,671 INFO L567 ElimStorePlain]: treesize reduction 125, result has 45.2 percent of original size [2019-11-19 22:04:23,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:23,675 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:23,684 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:23,684 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 60 [2019-11-19 22:04:23,685 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,721 INFO L567 ElimStorePlain]: treesize reduction 35, result has 55.7 percent of original size [2019-11-19 22:04:23,721 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-19 22:04:23,722 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:518, output treesize:41 [2019-11-19 22:04:23,754 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:23,755 INFO L377 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 30 treesize of output 12 [2019-11-19 22:04:23,755 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,764 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:23,764 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:23,765 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:43, output treesize:10 [2019-11-19 22:04:23,765 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:23,767 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:24,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:24,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 29 states and 42 transitions. [2019-11-19 22:04:24,270 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 42 transitions. [2019-11-19 22:04:24,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-11-19 22:04:24,271 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:24,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:24,313 INFO L255 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2019-11-19 22:04:24,314 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:24,599 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:26,410 WARN L191 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2019-11-19 22:04:27,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:27,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 35 states and 49 transitions. [2019-11-19 22:04:27,026 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 49 transitions. [2019-11-19 22:04:27,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-11-19 22:04:27,026 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:27,057 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-19 22:04:27,059 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:27,064 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2019-11-19 22:04:27,064 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2019-11-19 22:04:27,095 INFO L567 ElimStorePlain]: treesize reduction 14, result has 62.2 percent of original size [2019-11-19 22:04:27,095 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,096 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2019-11-19 22:04:27,102 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 25 [2019-11-19 22:04:27,102 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:27,119 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,119 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:49 [2019-11-19 22:04:27,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,127 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 55 [2019-11-19 22:04:27,128 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,153 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:27,154 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,154 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:91, output treesize:73 [2019-11-19 22:04:27,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,326 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 63 [2019-11-19 22:04:27,326 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,385 INFO L567 ElimStorePlain]: treesize reduction 3, result has 96.0 percent of original size [2019-11-19 22:04:27,385 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,386 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:90, output treesize:72 [2019-11-19 22:04:27,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:27,693 INFO L392 ElimStorePlain]: Different costs {54=[|v_#memory_int_37|], 71=[v_prenex_11]} [2019-11-19 22:04:27,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,867 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:27,867 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 122 treesize of output 183 [2019-11-19 22:04:27,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,878 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:27,878 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:27,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:27,952 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:27,953 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 126 treesize of output 187 [2019-11-19 22:04:27,954 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:28,231 WARN L191 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 79 [2019-11-19 22:04:28,233 INFO L567 ElimStorePlain]: treesize reduction 365, result has 41.1 percent of original size [2019-11-19 22:04:28,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,256 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:28,335 INFO L343 Elim1Store]: treesize reduction 54, result has 67.7 percent of original size [2019-11-19 22:04:28,335 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 9 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 125 treesize of output 198 [2019-11-19 22:04:28,336 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:28,514 WARN L191 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 60 [2019-11-19 22:04:28,514 INFO L567 ElimStorePlain]: treesize reduction 84, result has 72.3 percent of original size [2019-11-19 22:04:28,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,517 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2019-11-19 22:04:28,517 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:663, output treesize:219 [2019-11-19 22:04:28,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,794 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,795 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,796 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,981 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,982 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:28,983 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:29,384 WARN L191 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 73 [2019-11-19 22:04:29,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-11-19 22:04:29,727 WARN L191 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:04:29,728 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-11-19 22:04:30,028 WARN L191 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-11-19 22:04:30,030 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-11-19 22:04:30,049 INFO L392 ElimStorePlain]: Different costs {3=[v_prenex_21, v_prenex_24, v_prenex_18], 15=[|#memory_int|], 29=[v_prenex_15]} [2019-11-19 22:04:30,070 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,071 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 81 treesize of output 57 [2019-11-19 22:04:30,071 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:30,160 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,178 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,178 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 79 treesize of output 55 [2019-11-19 22:04:30,179 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:30,284 WARN L191 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2019-11-19 22:04:30,284 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,300 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,301 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 79 treesize of output 55 [2019-11-19 22:04:30,301 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:30,367 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:30,382 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,382 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 5 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 66 [2019-11-19 22:04:30,383 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:30,442 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,531 INFO L343 Elim1Store]: treesize reduction 84, result has 52.5 percent of original size [2019-11-19 22:04:30,531 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 102 treesize of output 134 [2019-11-19 22:04:30,533 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:30,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:30,574 INFO L496 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 5 dim-2 vars, End of recursive call: 1 dim-0 vars, and 4 xjuncts. [2019-11-19 22:04:30,574 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 17 variables, input treesize:442, output treesize:58 [2019-11-19 22:04:30,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:30,693 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:04:31,169 WARN L191 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2019-11-19 22:04:32,172 WARN L191 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2019-11-19 22:04:32,827 WARN L191 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-11-19 22:04:33,206 WARN L191 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2019-11-19 22:04:33,458 WARN L191 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2019-11-19 22:04:33,788 WARN L191 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2019-11-19 22:04:34,121 WARN L191 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 84 [2019-11-19 22:04:34,439 WARN L191 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2019-11-19 22:04:34,765 WARN L191 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2019-11-19 22:04:35,105 WARN L191 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 89 [2019-11-19 22:04:35,419 WARN L191 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2019-11-19 22:04:35,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:35,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 42 states and 65 transitions. [2019-11-19 22:04:35,877 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 65 transitions. [2019-11-19 22:04:35,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-11-19 22:04:35,878 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:35,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:04:35,924 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 39 conjunts are in the unsatisfiable core [2019-11-19 22:04:35,926 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:04:35,930 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 34 [2019-11-19 22:04:35,930 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:35,964 INFO L567 ElimStorePlain]: treesize reduction 13, result has 63.9 percent of original size [2019-11-19 22:04:35,964 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:35,965 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:23 [2019-11-19 22:04:35,973 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2019-11-19 22:04:35,973 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:35,990 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:04:35,990 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:35,991 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:39 [2019-11-19 22:04:36,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,029 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 39 [2019-11-19 22:04:36,030 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:36,063 INFO L567 ElimStorePlain]: treesize reduction 3, result has 95.0 percent of original size [2019-11-19 22:04:36,064 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:04:36,064 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:57 [2019-11-19 22:04:36,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:36,077 INFO L392 ElimStorePlain]: Different costs {28=[v_prenex_25], 41=[|v_#memory_int_40|]} [2019-11-19 22:04:36,082 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:36,082 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:36,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,092 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,093 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,124 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 129 treesize of output 102 [2019-11-19 22:04:36,124 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:36,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,133 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,133 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,142 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 98 [2019-11-19 22:04:36,142 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:36,387 WARN L191 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 66 [2019-11-19 22:04:36,387 INFO L567 ElimStorePlain]: treesize reduction 260, result has 44.9 percent of original size [2019-11-19 22:04:36,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,393 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,397 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,401 INFO L377 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 4 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 95 [2019-11-19 22:04:36,402 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:36,525 WARN L191 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2019-11-19 22:04:36,526 INFO L567 ElimStorePlain]: treesize reduction 9, result has 94.1 percent of original size [2019-11-19 22:04:36,526 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2019-11-19 22:04:36,526 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:682, output treesize:144 [2019-11-19 22:04:36,716 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:36,717 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:36,719 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:36,746 INFO L392 ElimStorePlain]: Different costs {28=[v_prenex_32, v_prenex_28], 41=[v_prenex_31, |v_#memory_int_41|]} [2019-11-19 22:04:36,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:36,858 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:36,858 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:37,084 WARN L191 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2019-11-19 22:04:37,084 INFO L343 Elim1Store]: treesize reduction 98, result has 69.0 percent of original size [2019-11-19 22:04:37,085 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 178 treesize of output 297 [2019-11-19 22:04:37,086 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:37,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:37,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:04:37,136 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:37,137 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:37,363 WARN L191 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2019-11-19 22:04:37,363 INFO L343 Elim1Store]: treesize reduction 98, result has 69.0 percent of original size [2019-11-19 22:04:37,364 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 174 treesize of output 293 [2019-11-19 22:04:37,365 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:37,392 WARN L227 Elim1Store]: Array PQE input equivalent to false [2019-11-19 22:04:37,392 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:38,600 WARN L191 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 191 DAG size of output: 125 [2019-11-19 22:04:38,600 INFO L567 ElimStorePlain]: treesize reduction 1246, result has 29.9 percent of original size [2019-11-19 22:04:38,609 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:38,611 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:38,613 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:38,629 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:38,788 WARN L191 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2019-11-19 22:04:38,788 INFO L343 Elim1Store]: treesize reduction 46, result has 85.9 percent of original size [2019-11-19 22:04:38,788 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 110 treesize of output 333 [2019-11-19 22:04:38,789 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-11-19 22:04:39,672 WARN L191 SmtUtils]: Spent 882.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 114 [2019-11-19 22:04:39,672 INFO L567 ElimStorePlain]: treesize reduction 207, result has 70.6 percent of original size [2019-11-19 22:04:39,680 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:39,686 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:39,689 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:39,691 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:40,052 WARN L191 SmtUtils]: Spent 360.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2019-11-19 22:04:40,052 INFO L343 Elim1Store]: treesize reduction 258, result has 55.6 percent of original size [2019-11-19 22:04:40,052 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 272 treesize of output 408 [2019-11-19 22:04:40,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,054 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,055 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,056 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,057 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,058 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,059 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,060 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,061 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,063 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,064 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,065 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,066 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,067 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,068 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,069 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,070 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,071 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,072 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,073 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,074 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,075 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,076 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,077 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,078 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,079 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,080 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,082 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,083 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,084 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,085 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,086 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,087 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,089 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,090 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,091 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,092 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,093 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,094 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,095 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,096 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,097 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,098 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,099 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,101 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,102 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,103 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,104 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,105 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,107 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,108 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,109 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,110 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,111 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,112 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,113 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,114 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,115 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,116 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,117 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,118 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,119 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,120 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,121 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,122 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,123 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,124 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,125 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,126 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,127 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,128 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,129 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,130 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,131 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,132 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,133 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,134 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,135 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,136 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,137 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,139 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,140 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,141 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,142 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,143 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,144 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,145 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,146 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,147 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,148 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,149 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,151 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,152 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,153 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,154 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,155 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,156 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,157 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,158 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,159 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,160 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,161 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,162 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,163 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,164 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,165 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,166 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,167 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,168 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,169 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,170 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,171 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,172 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,173 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,174 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,175 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,176 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,177 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,178 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,179 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,181 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,182 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,183 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,184 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,185 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,186 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,187 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,188 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,190 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,191 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,192 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,193 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,194 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,195 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,196 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,197 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,198 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,199 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,200 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,202 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,203 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,204 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,208 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,209 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,212 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,213 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,214 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,215 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,216 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,217 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,218 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,219 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,220 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,221 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,222 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,223 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,225 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,226 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,228 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,229 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,230 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,231 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,232 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,233 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,234 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,235 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,236 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,237 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,239 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,240 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,241 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,242 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,243 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,244 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,245 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,246 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,247 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,248 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,249 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,251 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,252 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,253 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,254 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,255 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,256 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,257 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,258 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,259 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,262 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,263 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,264 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,265 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,266 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,267 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,269 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,270 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,271 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,272 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,273 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,274 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,275 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,276 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,277 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,278 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,279 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,280 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,281 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,282 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,283 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,284 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,286 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,287 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,289 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,290 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,291 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,292 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,293 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,294 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,295 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,296 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,297 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,298 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,299 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,300 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,301 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,302 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,303 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,305 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,306 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,307 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,308 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,309 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,310 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,311 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,312 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,313 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,314 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,315 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,316 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,317 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,318 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,319 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,320 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,322 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,323 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,324 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,325 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,326 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,327 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,328 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,329 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,330 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,331 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,333 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,334 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,335 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,336 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,337 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,339 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,340 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,341 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,342 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,343 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,344 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,345 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,346 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,347 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,348 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,349 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,350 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,351 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,352 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,353 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,354 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,355 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,357 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,358 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,359 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,360 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,361 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,362 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,364 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,365 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,366 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,367 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,368 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,369 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,370 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,371 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,372 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,373 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,374 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,375 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,376 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,377 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,378 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,379 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,381 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,382 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,383 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,384 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,385 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,386 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,387 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,388 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,389 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,390 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,391 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,392 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,393 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,394 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,395 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,396 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,397 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,398 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,399 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,400 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,402 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,403 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,404 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,405 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,406 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,408 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,409 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,410 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,411 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,412 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,413 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,414 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,415 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,416 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,417 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,418 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,419 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,420 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,421 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,422 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,423 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,424 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,425 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,427 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,428 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,429 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,430 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,431 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,432 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,433 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,434 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,435 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,436 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,437 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,438 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,439 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,440 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,441 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,442 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,443 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,444 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,445 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,446 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,447 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,448 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,449 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,450 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,451 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,452 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,453 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,454 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,455 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,456 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,457 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,458 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,459 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,460 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,461 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,462 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,463 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,464 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,466 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,467 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,468 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,469 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,470 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,471 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,472 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,473 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,474 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,475 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,476 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,477 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,479 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,480 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,481 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,482 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,483 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,485 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,486 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,487 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,488 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,489 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,490 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,491 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,493 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,494 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,495 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,496 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,498 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,499 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,500 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,501 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,502 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,504 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,505 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,506 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,507 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,508 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,509 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,510 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,511 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,512 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,513 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,514 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,515 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,516 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,517 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,518 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,519 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,520 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,521 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,522 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,523 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,524 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,525 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,526 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,527 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,528 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,529 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,530 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,531 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,533 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,534 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,535 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,536 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,537 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,538 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,539 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,540 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,541 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,542 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,543 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,544 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,545 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,547 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,548 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,549 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,550 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,551 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,553 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,554 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,555 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,556 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,557 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,558 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,559 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,560 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,561 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,562 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,563 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,564 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,565 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,566 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,567 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,568 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,569 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,570 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,571 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,572 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,573 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,574 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,575 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,576 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,577 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,579 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,580 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,581 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,582 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,583 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,585 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,586 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,587 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,589 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,591 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,592 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,593 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,594 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,595 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,596 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,597 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,599 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,600 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,601 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,602 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,603 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,604 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,606 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,607 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,608 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,609 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,610 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,611 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,613 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,614 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,615 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,616 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,617 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,618 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,619 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,620 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,621 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,622 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,623 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,624 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,625 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,626 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,628 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,629 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,630 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,631 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,632 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,633 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,635 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,636 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,637 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,638 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,639 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,641 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,642 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,643 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,644 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,645 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,646 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,648 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,649 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,650 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,651 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,652 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,654 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,655 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,656 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,657 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,658 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,659 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,660 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,661 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,662 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,663 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,664 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,665 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,666 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,667 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,668 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,669 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,670 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,671 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,672 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,673 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,675 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,676 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,677 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,678 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,680 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,681 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,682 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,683 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,684 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,686 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,687 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,688 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,689 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,692 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,693 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,694 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,695 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,696 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,697 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,698 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,699 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,700 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,701 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,702 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,704 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,705 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,706 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,707 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,708 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,709 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,710 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:04:40,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,711 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,712 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,713 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,714 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-19 22:04:40,725 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:40,733 INFO L172 IndexEqualityManager]: detected equality via solver [2019-11-19 22:04:40,740 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck has thrown an exception: java.lang.AssertionError: This case should habe been handled by DER at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.DerPreprocessor.classify(DerPreprocessor.java:212) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.DerPreprocessor.classify(DerPreprocessor.java:192) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.DerPreprocessor.(DerPreprocessor.java:95) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:291) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimOneRec(ElimStorePlain.java:253) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.eliminateOne(ElimStorePlain.java:553) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimAllRec(ElimStorePlain.java:466) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimOneRec(ElimStorePlain.java:256) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.eliminateOne(ElimStorePlain.java:553) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimAllRec(ElimStorePlain.java:466) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.startRecursiveElimination(ElimStorePlain.java:216) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.PartialQuantifierElimination.elim(PartialQuantifierElimination.java:306) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.PartialQuantifierElimination.tryToEliminate(PartialQuantifierElimination.java:102) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:246) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:440) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:201) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:291) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:177) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.createTraceCheck(CodeCheckObserver.java:614) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:453) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2019-11-19 22:04:40,743 INFO L168 Benchmark]: Toolchain (without parser) took 26412.05 ms. Allocated memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: 320.3 MB). Free memory was 951.4 MB in the beginning and 922.7 MB in the end (delta: 28.7 MB). Peak memory consumption was 382.1 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:40,744 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:04:40,745 INFO L168 Benchmark]: CACSL2BoogieTranslator took 294.42 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 183.0 MB). Free memory was 951.4 MB in the beginning and 1.2 GB in the end (delta: -226.5 MB). Peak memory consumption was 22.8 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:40,745 INFO L168 Benchmark]: Boogie Procedure Inliner took 43.22 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:04:40,746 INFO L168 Benchmark]: Boogie Preprocessor took 36.29 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:40,748 INFO L168 Benchmark]: RCFGBuilder took 550.63 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:40,749 INFO L168 Benchmark]: CodeCheck took 25481.52 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 137.4 MB). Free memory was 1.1 GB in the beginning and 922.7 MB in the end (delta: 220.8 MB). Peak memory consumption was 391.1 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:40,752 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - ExceptionOrErrorResult: AssertionError: This case should habe been handled by DER de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: AssertionError: This case should habe been handled by DER: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.DerPreprocessor.classify(DerPreprocessor.java:212) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 294.42 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 183.0 MB). Free memory was 951.4 MB in the beginning and 1.2 GB in the end (delta: -226.5 MB). Peak memory consumption was 22.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 43.22 ms. Allocated memory is still 1.2 GB. Free memory is still 1.2 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 36.29 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 550.63 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 11.5 GB. * CodeCheck took 25481.52 ms. Allocated memory was 1.2 GB in the beginning and 1.3 GB in the end (delta: 137.4 MB). Free memory was 1.1 GB in the beginning and 922.7 MB in the end (delta: 220.8 MB). Peak memory consumption was 391.1 MB. Max. memory is 11.5 GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.24-678e011 [2019-11-19 22:04:42,788 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-19 22:04:42,789 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-19 22:04:42,800 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-19 22:04:42,800 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-19 22:04:42,802 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-19 22:04:42,803 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-19 22:04:42,805 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-19 22:04:42,807 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-19 22:04:42,808 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-19 22:04:42,809 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-19 22:04:42,810 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-19 22:04:42,810 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-19 22:04:42,811 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-19 22:04:42,812 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-19 22:04:42,813 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-19 22:04:42,814 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-19 22:04:42,815 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-19 22:04:42,817 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-19 22:04:42,819 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-19 22:04:42,820 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-19 22:04:42,821 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-19 22:04:42,822 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-19 22:04:42,823 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-19 22:04:42,825 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-19 22:04:42,825 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-19 22:04:42,826 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-19 22:04:42,827 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-19 22:04:42,827 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-19 22:04:42,828 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-19 22:04:42,828 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-19 22:04:42,829 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-19 22:04:42,830 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-19 22:04:42,830 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-19 22:04:42,831 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-19 22:04:42,832 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-19 22:04:42,832 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-19 22:04:42,833 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-19 22:04:42,833 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-19 22:04:42,834 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-19 22:04:42,835 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-19 22:04:42,835 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/config/svcomp-Reach-32bit-Kojak_Bitvector.epf [2019-11-19 22:04:42,849 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-19 22:04:42,850 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-19 22:04:42,850 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2019-11-19 22:04:42,851 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2019-11-19 22:04:42,851 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-19 22:04:42,851 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-19 22:04:42,852 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-19 22:04:42,852 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-19 22:04:42,852 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-19 22:04:42,853 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-19 22:04:42,853 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-19 22:04:42,853 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-19 22:04:42,853 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-19 22:04:42,853 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-19 22:04:42,854 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-19 22:04:42,854 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-19 22:04:42,854 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-19 22:04:42,854 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-19 22:04:42,855 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-19 22:04:42,855 INFO L136 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2019-11-19 22:04:42,855 INFO L138 SettingsManager]: * Timeout in seconds=1000000 [2019-11-19 22:04:42,855 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-19 22:04:42,856 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-19 22:04:42,856 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2019-11-19 22:04:42,856 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-19 22:04:42,856 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-19 22:04:42,857 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-19 22:04:42,857 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2019-11-19 22:04:42,857 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-19 22:04:42,857 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-19 22:04:42,858 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2019-11-19 22:04:42,858 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-19 22:04:42,858 INFO L138 SettingsManager]: * Logic for external solver=AUFBV Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ad2e581b8381f0d6627fb9693cb3db5d3f4071d5 [2019-11-19 22:04:43,152 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-19 22:04:43,163 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-19 22:04:43,170 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-19 22:04:43,171 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-19 22:04:43,172 INFO L275 PluginConnector]: CDTParser initialized [2019-11-19 22:04:43,172 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/../../sv-benchmarks/c/array-patterns/array8_pattern.c [2019-11-19 22:04:43,234 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/130455f67/995c6a416a234f368654ae95d7a928d1/FLAG1b73613b2 [2019-11-19 22:04:43,646 INFO L306 CDTParser]: Found 1 translation units. [2019-11-19 22:04:43,646 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/sv-benchmarks/c/array-patterns/array8_pattern.c [2019-11-19 22:04:43,653 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/130455f67/995c6a416a234f368654ae95d7a928d1/FLAG1b73613b2 [2019-11-19 22:04:44,069 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/data/130455f67/995c6a416a234f368654ae95d7a928d1 [2019-11-19 22:04:44,073 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-19 22:04:44,074 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-19 22:04:44,075 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-19 22:04:44,081 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-19 22:04:44,084 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-19 22:04:44,085 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,088 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@618d4bfa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44, skipping insertion in model container [2019-11-19 22:04:44,088 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,096 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-19 22:04:44,118 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-19 22:04:44,299 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:04:44,303 INFO L188 MainTranslator]: Completed pre-run [2019-11-19 22:04:44,329 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:04:44,348 INFO L192 MainTranslator]: Completed translation [2019-11-19 22:04:44,349 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44 WrapperNode [2019-11-19 22:04:44,349 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-19 22:04:44,350 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-19 22:04:44,350 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-19 22:04:44,350 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-19 22:04:44,408 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,432 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,450 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-19 22:04:44,450 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-19 22:04:44,450 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-19 22:04:44,451 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-19 22:04:44,457 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,457 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,459 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,459 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,467 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,477 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,479 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... [2019-11-19 22:04:44,481 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-19 22:04:44,481 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-19 22:04:44,482 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-19 22:04:44,482 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-19 22:04:44,483 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:04:44" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_28410e01-0c9b-468f-8a8c-e499978bd49a/bin/ukojak/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (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:10000 [2019-11-19 22:04:44,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-19 22:04:44,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-19 22:04:44,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-19 22:04:44,539 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-19 22:04:44,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-19 22:04:44,539 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-19 22:04:45,068 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-19 22:04:45,068 INFO L285 CfgBuilder]: Removed 9 assume(true) statements. [2019-11-19 22:04:45,069 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:04:45 BoogieIcfgContainer [2019-11-19 22:04:45,069 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-19 22:04:45,070 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2019-11-19 22:04:45,070 INFO L271 PluginConnector]: Initializing CodeCheck... [2019-11-19 22:04:45,077 INFO L275 PluginConnector]: CodeCheck initialized [2019-11-19 22:04:45,078 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:04:45" (1/1) ... [2019-11-19 22:04:45,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:04:45,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2019-11-19 22:04:45,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 11 states and 15 transitions. [2019-11-19 22:04:45,110 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 15 transitions. [2019-11-19 22:04:45,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-11-19 22:04:45,113 INFO L428 CodeCheckObserver]: Error Path is FOUND. [2019-11-19 22:04:45,156 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Sort BitVec not declared at de.uni_freiburg.informatik.ultimate.logic.NoopScript.sort(NoopScript.java:412) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.sort(WrapperScript.java:223) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.NonDeclaringTermTransferrer.transferSort(NonDeclaringTermTransferrer.java:111) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.DeclarableSortSymbol.defineOrDeclare(DeclarableSortSymbol.java:79) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.transferHistoryFromRecord(HistoryRecordingScript.java:145) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.transferHistoryFromRecord(HistoryRecordingScript.java:170) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.SmtFunctionsAndAxioms.transferAllSymbols(SmtFunctionsAndAxioms.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:448) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2019-11-19 22:04:45,161 INFO L168 Benchmark]: Toolchain (without parser) took 1086.22 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 960.4 MB in the beginning and 1.1 GB in the end (delta: -115.5 MB). Peak memory consumption was 3.5 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:45,162 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 987.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:04:45,162 INFO L168 Benchmark]: CACSL2BoogieTranslator took 274.10 ms. Allocated memory is still 1.0 GB. Free memory was 960.4 MB in the beginning and 949.7 MB in the end (delta: 10.7 MB). Peak memory consumption was 10.7 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:45,163 INFO L168 Benchmark]: Boogie Procedure Inliner took 100.55 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 949.7 MB in the beginning and 1.1 GB in the end (delta: -159.0 MB). Peak memory consumption was 9.9 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:45,164 INFO L168 Benchmark]: Boogie Preprocessor took 30.85 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:04:45,164 INFO L168 Benchmark]: RCFGBuilder took 588.07 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 26.1 MB). Peak memory consumption was 26.1 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:45,165 INFO L168 Benchmark]: CodeCheck took 88.94 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-11-19 22:04:45,168 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - ExceptionOrErrorResult: SMTLIBException: Sort BitVec not declared de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: SMTLIBException: Sort BitVec not declared: de.uni_freiburg.informatik.ultimate.logic.NoopScript.sort(NoopScript.java:412) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23 ms. Allocated memory is still 1.0 GB. Free memory is still 987.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 274.10 ms. Allocated memory is still 1.0 GB. Free memory was 960.4 MB in the beginning and 949.7 MB in the end (delta: 10.7 MB). Peak memory consumption was 10.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 100.55 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 949.7 MB in the beginning and 1.1 GB in the end (delta: -159.0 MB). Peak memory consumption was 9.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 30.85 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 588.07 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 26.1 MB). Peak memory consumption was 26.1 MB. Max. memory is 11.5 GB. * CodeCheck took 88.94 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...