apa definisi logika