Intergenerational Trauma

Soldier returning home to family doorway
Stage Pressure Applied Psychological Shift
1970-1975 Combat exposure and return High acquired capability, elevated aggression, reduced self-worth
1975-1985 Chronic family conflict, violence exposure to children Caregiver depression and trust collapse; child aggression and loneliness rise
1995-2005 Generation 2 repeats pattern in new relationships Victim and abuser patterns reappear in adulthood
2010-2020 Generation 3 development under chronic conflict Lower self-worth, higher loneliness, reduced reciprocal caring
Cross-generation Lineage comparison Aggression, self-worth damage, and trust loss visible in all generations
Three-generation family silhouette with overlapping timelines

End-State Assertions (2010)

assert!(
    frank_ac > 0.7,
    "Combat should create high acquired capability"
);
assert!(
    frank_aggression > 0.4,
    "Combat should increase aggression"
);
assert!(
    frank_self_worth < frank_self_worth_baseline,
    "Combat trauma should reduce self-worth"
);
assert!(
    mary_self_worth < mary_self_worth_baseline - 0.1,
    "Years of abuse should reduce Mary's self-worth"
);
assert!(
    mary_depression > mary_depression_baseline + 0.1,
    "Chronic abuse should increase depression in Mary"
);
assert!(
    mary_trust_propensity < mary_trust_baseline - 0.1,
    "Abuse should damage Mary's trust"
);
assert!(
    david_aggression > david_aggression_baseline + 0.1,
    "Witnessing violence should increase David's aggression"
);
assert!(
    david_trust < david_trust_baseline - 0.1,
    "Abusive home should damage David's trust"
);
assert!(
    susan_loneliness > susan_loneliness_baseline + 0.1,
    "Witnessing abuse should increase Susan's loneliness"
);
assert!(
    susan_self_worth < susan_self_worth_baseline - 0.1,
    "Abusive home should damage Susan's self-worth"
);
assert!(
    karen_self_worth < karen_self_worth_baseline - 0.1,
    "Karen's self-worth should decline"
);
assert!(
    emma_self_worth < emma_self_worth_baseline - 0.05,
    "Emma should show reduced self-worth"
);
assert!(
    emma_loneliness > emma_loneliness_baseline + 0.05,
    "Emma's loneliness should increase"
);
assert!(
    frank_trust_2010 < frank_trust_baseline - 0.1,
    "Frank should have damaged trust propensity"
);
assert!(
    mary_trust_2010 < mary_trust_baseline - 0.1,
    "Mary should have damaged trust"
);
assert!(
    david_trust_2010 < david_trust_baseline - 0.1,
    "David should have damaged trust"
);