Iton petrolohiya in bahin han heyolohiya nga nanginginlabot ha syentipiko nga pag-aram han kimika. An petrolohiya nga tulo ha pagdibisyon mga bato: igneous, metamorphic ngan sedimentary nga pangilal-an han mga bato.