புரோலாக் நிரல்கள் உட்கூறுகளால் வரையறுக்கப்படும் தொடர்புகளை விவரிக்கின்றன. தூய புரோலாக் ஹார்ன் உட்கூறுகளுக்கு மட்டுமே என்ற வரம்புடையவை. உட்கூறுகளில் இரு வகைகள் உள்ளன: உண்மைகள் மற்றூம் விதிகள். ஒரு விதியானது இவ்வடிவில் இருக்கும்

மேலும், அது "Head is true if Body is true" எனப் படிக்கப்படும். ஒரு விதியின் முக்கியப் பகுதியில் பயனிலைகளின் அழைப்புகள் இடம்பெறும், அவை விதியின் குறிக்கோள்கள் என அழைக்கப்படுகின்றன. codice_11 என்ற உட்கட்டமைக்கப்பட்ட பயனிலையானது, (அதாவது codice_12 என்ற பெயருடைய ஒரு 2-எண் ஆப்பரேட்டர்) குறிக்கோள்களின் இணைப்பைக் குறிக்கிறது, மேலும் codice_13 என்பது பிரிப்பைக் குறிக்கிறது. இணைப்புகளும் பிரிப்புகளும் முக்கியப் பகுதிக்குள் மட்டுமே இடம்பெறும், அவை ஒரு விதியின் தலைப்பில் இடம்பெறாது.

வெற்று முக்கியப் பகுதிகளைக் கொண்ட உட்கூறுகள் உண்மைகள் என அழைக்கப்படுகின்றன. ஓர் உண்மைக்கான எடுத்துக்காட்டு பின்வருமாறு:

இது பின்வரும் விதிக்கு சமமானதாகும்:

உட்கட்டமைக்கப்பட்ட பயனிலை codice_14 என்பது எப்போதுமே மெய்யாகும்.

மேலே கூறப்பட்ட உண்மையிருக்கும்பட்சத்தில், ஒருவர் இவ்வாறு கேட்கலாம்:

"டாம் ஒரு பூனையா?"

"எதெல்லாம் பூனை?"

பல உட்கட்டமைக்கப்பட்ட பயனிலைகளின் தொடர்புடைய இயல்பினால், வழக்கமாக அவற்றைப் பல திசைகளில் பயன்படுத்தமுடியும். எடுத்துக்காட்டுக்கு, codice_15 என்பதை ஒரு பட்டியலின் (codice_16, codice_17 எனும் பட்டியல் கொடுக்கப்பட்ட நிலையில்) நீளத்தைக் கண்டுபிடிக்கப் பயன்படுத்தலாம், அதே போல், கொடுக்கப்பட்ட நீளத்தின் (codice_18) பட்டியல் அடிப்படையமைப்பை உருவாக்கவும் பயன்படுத்தலாம், மேலும் பட்டியல் அடிப்படையமைப்பு பட்டியல் நீளங்கள் ஆகிய இரண்டையும் (codice_19) கண்டுபிடிக்கவும் பயன்படுத்தலாம். இதே போல், codice_20 என்பதை இரண்டு பட்டியல்களை (codice_21 மற்றும் codice_22 ஆகியவை கொடுக்கப்பட்ட நிலையில், codice_23) இணைக்கவும் கொடுக்கப்பட்ட பட்டியலைப் பிரிக்கவும் (codice_17 எனும் ஒரு பட்டியல் கொடுக்கப்பட்ட நிலையில், codice_25) பயன்படுத்தலாம். இந்தக் காரணத்தினால், பல புரோலாக் நிரல்களுக்கு ஒப்பீட்டில் சிறிதான ஒரு லைப்ரரி பயனிலை குழு பயன்படுத்தப்படுகிறது.

ஒரு பொது தேவை மொழியாக, புரோலாக் பல்வேறு உட்கட்டமைக்கப்பட்ட பயனிலைகளையும் கொண்டுள்ளது, அவஒ திரும்பத் திரும்ப நிகழ்வும் செயல்களைச் செய்கின்றன, எ.கா.: உள்ளீடு/வெளியீடு, படங்களைப் பயன்படுத்துதல் மற்றும் இயக்கமுறைமையுடன் தொடர்புகொள்ளுதல். இந்த பயனிலைகளுக்கு தொடர்புடைய பொருள் கொடுக்கப்படுவதில்லை, மேலும் இவை கணினியில் இவை வழங்கும் பக்க விளைவுகளுக்குப் பயன்மிக்கவையாகும். எடுத்துக்காட்டுக்கு, codice_26 எனும் பயனிலை திரையில் ஓர் உறுப்பைக் காண்பிக்கும்.

தரவு வகைகள்
விதிகளும் உண்மைகளும்
பிற மொழிகளுக்கான இடைமுகங்கள்
புறம்பாக்கல்