Branches of Philosophy

flowchart TD
    A[Philosophy] --> B[Metaphysics]
    A --> C[Epistemology]
    A --> D[Ethics]
    A --> E[Aesthetics]
    A --> F[Logic]
    
    B --> B1[Ontology]
    B --> B2[Philosophy of Mind]
    
    C --> C1[Theory of Knowledge]
    C --> C2[Philosophy of Science]
    
    D --> D1[Normative Ethics]
    D --> D2[Applied Ethics]
    
    E --> E1[Philosophy of Art]
    E --> E2[Philosophy of Beauty]
    
    F --> F1[Formal Logic]
    F --> F2[Informal Logic]

Doctrine of Double-Effect

stateDiagram-v2
    [*] --> Action
    Action --> IntentionGood: Is the intention good?
    IntentionGood --> MeansNotBad: Yes
    IntentionGood --> [*]: No (Impermissible)
    MeansNotBad --> GoodProportionate: Are the means not bad in themselves?
    MeansNotBad --> [*]: No (Impermissible)
    GoodProportionate --> BadEffectUnintended: Is the good effect proportionate to the bad?
    GoodProportionate --> [*]: No (Impermissible)
    BadEffectUnintended --> [*]: Yes (Permissible)
    BadEffectUnintended --> [*]: No (Impermissible)
stateDiagram-v2
    [*] --> Action
    Action --> IntentionGood: Is the intention good?
    IntentionGood --> MeansNotBad: Yes
    IntentionGood --> Impermissible: No
    MeansAreNotBad --> GoodProportionate: Yes
    MeansAreNotBad --> Impermissible: No
    GoodProportionate --> BadEffectUnintended: Yes
    GoodProportionate --> Impermissible: No
    BadEffectUnintended --> Permissible: Yes
    BadEffectUnintended --> Impermissible: No
    Permissible --> [*]
    Impermissible --> [*]