Adaptive dynamic programming for optimal control of unknown nonlinear discrete-time systems | Synapse