This is the multi-page printable view of this section. Click here to print.
Abhidhamma Piṭaka
Summary of key concepts from the Abhidhamma
- 1: Abhidhamm Sangaha
- 1.1: Catudhā Paramattha
- 1.2: Cittasangahavibhāga
- 1.3: Cetasikasangahavibhāga
- 1.4: Citta-Cetasika
- 1.5: kiccasangaha
1 - Abhidhamm Sangaha
Ācariya Anuruddha’s Abhidhammattha Sangaha is the main primer for the study of Abhidhamma used throughout the Theravādin Buddhist world.
thutivacana (Words of Praise)
Sammāsambuddham atulaṁ
Sasaddhammagaṇuttamaṁ
Abhivādiya bhāsissaṁ
Abhidhammatthasangahaṁ.
1.1 - Catudhā Paramattha
The Fourfold Ultimate Reality
Tattha vutt’ábhidhammatthá
Catudhá paramatthato
Cittaí cetasikaí rúpaí
Nibbánam iti sabbathá.
C4Context title catudhá paramattha Enterprise_Boundary(b0, "Abhidhamma") { System(citta, "citta", "consciousness") System(cetasika, "cetasika", "mental factors") System(rupa, "rūpa", "matter") System(nibbana, "Nibbāna", "Nirvana") }
1.2 - Cittasangahavibhāga
Compendium of Consciousness
Tattha cittaṁ tāva catubbidhaṁ hoti:
- kāmāvacaraṁ;
- rūpā-vacaraṁ;
- arūpāvacaraṁ;
- lokuttarañ cā ti.
- lakkhaṇa (salient quality)
- vijānana (knowing of an object)
- rasa (function), kicca (performance of a concrete task), sampatti (achievement of a goal)
- pubbangama (forerunner of mental factors)
- paccupaṭṭhāna (manifestation)
- sandhāna (continuity of process)
- padaṭṭhāna (proximate cause)
- nāmarūpa (mind and matter)
@startuml
hide circle
hide empty members
package "jāti (nature)" as jati {
class kusala {
Karmically wholesome
}
class akusala {
Karmically unwholesome
}
package avyākata {
class vipāka {
Karmic resultant
}
class kiriya {
Functional
}
}
}
package "kāmāvacara (Sense Sphere)" as kamavacara {
class sobhana {
Beautiful
..
#kusala/vipāka/kiriya
#somanassa/upekkhā
#+/- ñāṇa
#asaṁkhārika/sasaṁkhārika
}
class kusalavipāka <<enum>> {
Wholesome-Resultant
..
cakkhuviññāṇa + upekkhā (eye)
sotaviññāṇa + upekkhā (ear)
ghānaviññāṇa + upekkhā (nose)
jivhāviññāṇa + upekkhā (tongue)
kāyaviññāṇa + sukkha (body)
sampaṭicchanacitta + upekkhā (receiving)
santīraṇacitta + somanassa (investigating)
santīraṇacitta + upekkhā (investigating)
}
class dosa {
Hatred
..
+domanassa
+paṭigha
#asaṁkhārika/sasaṁkhārika
}
class lobha {
Greed
..
#somanassa/upekkhā
#+/- diṭṭhigata
#asaṁkhārika/sasaṁkhārika
}
class moha {
Delusion
..
#upekkhā
+vicikicchā/uddhacca
}
class akusalavipāka <<enum>> {
Unwholesome-Resultant
..
cakkhuviññāṇa + upekkhā (eye)
sotaviññāṇa + upekkhā (ear)
ghānaviññāṇa + upekkhā (nose)
jivhāviññāṇa + upekkhā (tongue)
kāyaviññāṇa + dukkha (body)
sampaṭicchanacitta + upekkhā (receiving)
santīraṇacitta + upekkhā (investigating)
}
class ahetukakiriya <<enum>> {
Functional
..
pañcadvārāvajjanacitta + upekkhā (sense door)
manodvārāvajjanacitta + upekkhā (mind door)
hasituppādacitta + somanassa (smile producing)
}
}
class domanassa {
displeasure
}
class paṭigha {
aversion
}
class somanassa {
joy
}
class upekkhā {
equanimity
}
class sukkha {
pleasure
}
class dukkha {
pain
}
class ñāṇa {
knowledge
}
class diṭṭhigata {
wrong view
}
class vicikicchā {
doubt
}
class uddhacca {
restlessness
}
kiriya *-- "3" ahetukakiriya
kiriya *-- "8" sobhana
vipāka *-- "7" akusalavipāka
vipāka *-- "8" kusalavipāka
vipāka *-- "8" sobhana
kusala *-- "8" sobhana : mūla
kusala *-- "8" kusalavipāka : ahetuka
akusala *-- "7" akusalavipāka : ahetuka
akusalavipāka --> upekkhā : sahagata
akusalavipāka --> dukkha : sahagata
kusalavipāka --> upekkhā : sahagata
kusalavipāka --> sukkha : sahagata
kusalavipāka --> somanassa : sahagata
sobhana --> somanassa : sahagata
sobhana --> upekkhā : sahagata
sobhana --+ ñāṇa : sampayutta
akusala *-- "8" lobha : mūla
akusala *-- "2" dosa : mūla
akusala *-- "2" moha : mūla
dosa --> domanassa : sahagata
dosa --+ paṭigha : sampayutta
lobha --+ diṭṭhigata : sampayutta
lobha --> somanassa : sahagata
lobha --> upekkhā : sahagata
moha --+ vicikicchā : sampayutta
moha --+ uddhacca : sampayutta
moha --> upekkhā : sahagata
@enduml
@startuml
hide circle
hide empty members
package "jāti (nature)" as jati {
class kusala {
Karmically wholesome
}
class akusala {
Karmically unwholesome
}
package avyākata {
class vipāka {
Karmic resultant
}
class kiriya {
Functional
}
}
}
package "rūpāvacara (Fine Material Sphere)" as rupavacara {
class rūpāvacaracitta {
Fine Material
..
#kusala/vipāka/kiriya
1. Vitakka-vicāra-pīti-sukh’-ekaggatā-sahitaṁ paṭhamajjhāna
2. Vicāra-pīti-sukh’-ekaggatā-sahitaṁ dutiyajjhāna
3. Pīti-sukh’-ekaggatā-sahitaṁ tatiyajjhāna
4. Sukh’-ekaggatā-sahitaṁ catutthajjhāna
5. Upekkh’-ekaggatā-sahitaṁ pañcamajjhāna
}
}
class vitakka {
Initial application
}
class vicāra {
Sustained application
}
class pīti {
zest
}
class sukkha {
happiness
}
class upekkhā {
equanimity
}
class ekaggatā {
one-pointedness
}
kusala *-- "5" rūpāvacaracitta
vipāka *-- "5" rūpāvacaracitta
kiriya *-- "5" rūpāvacaracitta
rūpāvacaracitta --> vitakka
rūpāvacaracitta --> vicāra
rūpāvacaracitta --> pīti
rūpāvacaracitta --> sukkha
rūpāvacaracitta --> upekkhā
rūpāvacaracitta --> ekaggatā
package "arūpāvacara (Immaterial Sphere)" as arupavacara {
class arūpāvacaracitta {
Immaterial
..
#kusala/vipāka/kiriya
1. Ākāsānañcāyatana
2. Viññāṇañcāyatana
3. Ākiñcaññāyatana
4. N’evasaññān’āsaññāyatana
}
}
class Ākāsānañcāyatana {
Infinity of Space
}
class Viññāṇañcāyatana {
Infinity of Consciousness
}
class Ākiñcaññāyatana {
Nothingness
}
class "N’evasaññān’āsaññāyatana" {
Neither perception nor non perception
}
kusala *-- "4" arūpāvacaracitta
vipāka *-- "4" arūpāvacaracitta
kiriya *-- "4" arūpāvacaracitta
arūpāvacaracitta --> Ākāsānañcāyatana
arūpāvacaracitta --> Viññāṇañcāyatana
arūpāvacaracitta --> Ākiñcaññāyatana
arūpāvacaracitta --> "N’evasaññān’āsaññāyatana"
package "lokuttarañ (Supramundane)" as lokuttaran {
class lokuttaracitta {
Supra Mundane
..
#magga/phala
#jhána (5)
1. Sotāpatti
2. Sakadāgāmī
3. Anāgāmī
4. Arahatta
}
}
class sotāpatti {
stream entry
}
class sakadāgāmī {
once returning
}
class anāgāmī {
non-returning
}
class arahatta {
arahantship
}
kusala *-- "4 (x5)" lokuttaracitta
vipāka *-- "4 (x5)" lokuttaracitta
lokuttaracitta --> sotāpatti
lokuttaracitta --> sakadāgāmī
lokuttaracitta --> anāgāmī
lokuttaracitta --> arahatta
@enduml
cittasangahavibhāga 89
cittasangahavibhāga 121
1.3 - Cetasikasangahavibhāga
Compendium of Mental Factors
Ekuppāda-nirodhā ca ekālambana-vatthukā
Cetoyuttā dvipaññāsa dhammā cetasikā matā.
@startmindmap
*:==aññasamānacetasika
----
Ethically Variable Factors;
**:===sabbacittasādhāraṇa
----
Universals;
***_ 1. Contact (phassa)
***_ 2. Feeling (vedanā)
***_ 3. Perception (saññā)
***_ 4. Volition (cetanā)
***_ 5. One-pointedness (ekaggatā)
***_ 6. Mental life faculty (jīvitindriya)
***_ 7. Attention (manasikāra)
**:===pakiṇṇaka
----
Occasionals;
***_ 8. Initial application (vitakka)
***_ 9. Sustained application (vicāra)
***_ 10. Decision (adhimokkha)
***_ 11. Energy (viriya)
***_ 12. Zest (pīti)
***_ 13. Desire (chanda)
*:==akusalacetasika
----
Unwholesome Factors;
**:===sabbacittasādhāraṇa
----
Universals;
***_ 14. Delusion (moha)
***_ 15. Shamelessness (ahirika)
***_ 16. fearlessness of wrongdoing (anottappa)
***_ 17. Restlessness (uddhacca)
**:===pakiṇṇaka
----
Occasionals;
***_ 18. Greed (lobha)
***_ 19. Wrong view (diṭṭhi)
***_ 20. Conceit (māna)
***_ 21. Hatred (dosa)
***_ 22. Envy (issā)
***_ 23. Avarice (macchariya)
***_ 24. Worry (kukkucca)
***_ 25. Sloth (thīna)
***_ 26. Torpor (middha)
***_ 27. Doubt (vicikicchā)
*:==sobhanacetasika
----
Beautiful Factors;
**:===sobhanasādhāraṇa
----
Universals;
***_ 28. Faith (saddhā)
***_ 29. Mindfulness (sati)
***_ 30. Shame (hiri)
***_ 31. fear of wrongdoing (ottappa)
***_ 32. Non-greed (alobha)
***_ 33. Non-hatred (adosa)
***_ 34. Neutrality of mind (tatramajjhattatā)
***_ 35. Tranquillity of the (mental) body (kāyapassaddhi)
***_ 36. Tranquillity of consciousness (cittapassaddhi)
***_ 37. Lightness of the (mental) body (kāyalahutā)
***_ 38. Lightness of consciousness (cittalahutā)
***_ 39. Malleability of the (mental) body (kāyamudutā)
***_ 40. Malleability of consciousness (cittamudutā)
***_ 41. Wieldiness of the (mental) body (kāyakammaññatā)
***_ 42. Wieldiness of consciousness (cittakammaññatā)
***_ 43. Proficiency of the (mental) body (kāyapāguññatā)
***_ 44. Proficiency of consciousness (cittapāguññatā)
***_ 45. Rectitude of the (mental) body (kāyujjukatā)
***_ 46. Rectitude of consciousness (cittujjukatā)
**:===virati
----
Abstinences;
***_ 47. Right speech (sammāvācā)
***_ 48. Right action (sammākammanta)
***_ 49. Right livelihood (sammā-ājīva)
**:===appamaññā
----
Illimitables;
***_ 50. Compassion (karuṇā)
***_ 51. Appreciative joy (muditā)
**:===amoha
----
Non-Delusion;
***_ 52. wisdom faculty (paññā)
@endmindmap
@startuml
hide circle
hide empty members
class appamaññā {
Illimitables
}
class brahmavihāra {
divine abodes
sublime states
}
class tatramajjhattatā {
neutrality of mind
}
class upekkhā {
equanimity
}
adosa <|-- mettā
tatramajjhattatā <|-- upekkhā
appamaññā <|-- upekkhā
appamaññā <|-- mettā
appamaññā <|-- karuṇā
appamaññā <|-- muditā
brahmavihāra <--> appamaññā
class mettā {
loving-kindness
}
class karuṇā {
compassion
}
class muditā {
appreciative joy
}
class dosa {
hatred
}
class adosa {
non-hatred
}
dosa <-> adosa
@endmindmap
@startuml
hide circle
hide empty members
class moha {
delusion
}
class amoha {
nondelusion
}
class ñāna {
knowledge
}
class paññā {
wisdom
}
moha <-> amoha
amoha <|-- ñāna
amoha <|-- paññā
@endmindmap
@startuml
hide circle
hide empty members
class ahiri {
shamelessness
}
class hiri {
shame
}
ahiri <-> hiri
class anottappa {
fearlessness of wrongdoing
}
class ottappa {
fear of wrongdoing
}
anottappa <-> ottappa
@endmindmap
@startuml
hide circle
hide empty members
class lobha {
greed
}
class alobha {
non-greed
}
alobha <-> lobha
class vicikicchā {
doubt
}
class saddhā {
faith
}
vicikicchā <-> saddhā
@endmindmap
@startuml
hide circle
hide empty members
class viriya {
energy
}
class lahutā {
lightness
}
class thīna {
sloth
}
class middha {
torpor
}
viriya <-> thīna
thīna <-> lahutā
lahutā <-> middha
@endmindmap
@startuml
hide circle
hide empty members
class uddhacca {
restlessness
}
class kukkucca {
worry
}
class passaddhi {
tranquility
}
uddhacca <-> passaddhi
passaddhi <-> kukkucca
@endmindmap
@startuml
hide circle
hide empty members
class diṭṭhi {
wrong view
}
class māna {
conceit
}
class mudutā {
malleability
}
diṭṭhi <-> mudutā
mudutā <-> māna
@endmindmap
@startuml
hide circle
hide empty members
class virati {
abstinences
}
class sampattavirati {
natural abstinence
}
class samādānavirati {
abstinence by undertaking precepts
}
class sammucchedavirati {
abstinence by eradication
}
virati *-- sampattavirati
virati *-- samādānavirati
virati *-- sammucchedavirati
@enduml
1.4 - Citta-Cetasika
Compendium of Mental Factors
- cetasikasampayoganaya (Association of Mental Factors)
- cetasikasangahanaya (Combinations of Mental Factors)
1.5 - kiccasangaha
Compendium of Functions
stateDiagram-v2 direction TB classDef notMoving fill:white classDef movement font-style:italic classDef badBadEvent fill:#f00,color:white,font-weight:bold,stroke-width:2px,stroke:yellow paṭisandhi --> bhavanga bhavanga --> bhavanga bhavanga --> pañcadvāravīthi State pañcadvāravīthi { bhavangacalana: bhavanga-calana bhavangupaccheda: bhavang’-upaccheda javana: javana x7 tadārammaṇa: tadārammaṇa x2 bhavangacalana --> bhavangupaccheda bhavangupaccheda --> pañcadvārāvajjana state fork_state <<fork>> pañcadvārāvajjana --> fork_state fork_state --> cakkhuviññāṇaṁ fork_state --> sotaviññāṇaṁ fork_state --> ghānaviññāṇaṁ fork_state --> jivhāviññāṇaṁ fork_state --> kāyaviññāṇaṁ state join_state <<join>> cakkhuviññāṇaṁ --> join_state sotaviññāṇaṁ --> join_state ghānaviññāṇaṁ --> join_state jivhāviññāṇaṁ --> join_state kāyaviññāṇaṁ --> join_state join_state --> sampaṭicchana sampaṭicchana --> santīraṇa santīraṇa --> votthapana votthapana --> javana javana --> tadārammaṇa } pañcadvāravīthi --> bhavanga bhavanga--> cuti cuti --> paṭisandhi