"""
Vocabulary Suggestions - Simpler alternatives for complex words.

When a word is too advanced for the target grade level,
these suggestions provide grade-appropriate alternatives.
"""

VOCABULARY_SUGGESTIONS: dict[str, list[str]] = {
    # Government/Civics
    "constitutional": ["about the Constitution", "in the Constitution", "allowed by the Constitution"],
    "ratify": ["approve", "agree to", "officially accept", "make official"],
    "amendment": ["change to the Constitution", "added rule"],
    "electoral": ["voting", "election-related", "about voting"],
    "legislature": ["lawmakers", "Congress", "law-making group"],
    "legislative": ["law-making", "about making laws"],
    "executive": ["the President's", "about the President"],
    "judicial": ["court", "about judges", "about courts"],
    "jurisdiction": ["area of control", "power over"],
    "sovereignty": ["supreme power", "full control", "independence"],
    "bicameral": ["two-part", "two houses"],
    "federalism": ["shared power between states and national government"],
    "impeachment": ["charging a leader with wrongdoing"],
    "veto": ["reject", "say no to", "block"],
    "override": ["overrule", "cancel a veto"],
    "filibuster": ["talk to delay a vote", "endless debate"],
    "gerrymandering": ["unfair district drawing"],
    "constituent": ["voter", "person represented"],
    "incumbent": ["current officeholder", "person in office now"],
    "precedent": ["past example", "earlier decision"],

    # Academic/Formal
    "analyze": ["look at closely", "examine", "study"],
    "synthesize": ["combine", "put together", "blend"],
    "evaluate": ["judge", "assess", "rate"],
    "hypothesize": ["guess", "predict", "suppose"],
    "demonstrate": ["show", "prove", "display"],
    "illustrate": ["show", "give an example", "explain with pictures"],
    "constitute": ["make up", "form", "be"],
    "comprise": ["include", "contain", "be made of"],
    "subsequent": ["next", "following", "later"],
    "prior": ["before", "earlier", "previous"],
    "consequently": ["so", "therefore", "as a result"],
    "nevertheless": ["still", "even so", "however"],
    "notwithstanding": ["despite", "even though", "in spite of"],
    "albeit": ["although", "even though"],
    "whereby": ["by which", "through which"],
    "henceforth": ["from now on", "from this point"],
    "aforementioned": ["mentioned before", "said earlier"],
    "subsequent": ["following", "next", "later"],
    "commensurate": ["equal to", "matching", "in line with"],
    "delineate": ["describe", "outline", "explain clearly"],
    "elucidate": ["explain", "make clear", "clarify"],
    "enumerate": ["list", "count", "name one by one"],
    "exemplify": ["show", "be an example of", "demonstrate"],
    "facilitate": ["help", "make easier", "assist"],
    "implement": ["carry out", "put into action", "do"],
    "incorporate": ["include", "add", "combine"],
    "juxtapose": ["place side by side", "compare directly"],
    "mitigate": ["reduce", "lessen", "make less severe"],
    "substantiate": ["prove", "support with evidence", "back up"],
    "utilize": ["use"],
    "ascertain": ["find out", "determine", "discover"],

    # Science
    "photosynthesis": ["how plants make food from sunlight"],
    "hypothesis": ["educated guess", "prediction", "idea to test"],
    "organism": ["living thing", "creature"],
    "ecosystem": ["community of living things", "nature area"],
    "precipitation": ["rain, snow, sleet, or hail", "water falling from clouds"],
    "evaporation": ["water turning into gas", "water drying up"],
    "condensation": ["gas turning into liquid", "water droplets forming"],
    "metamorphosis": ["big change in body form", "transformation"],
    "chlorophyll": ["green stuff in plants", "what makes plants green"],
    "respiration": ["breathing", "using oxygen for energy"],
    "equilibrium": ["balance", "steady state"],
    "catalyst": ["helper that speeds up reactions", "reaction starter"],
    "molecule": ["tiny particle made of atoms"],
    "chromosome": ["part of a cell that carries traits"],
    "mitochondria": ["cell's power source", "energy makers in cells"],
    "homeostasis": ["body staying balanced", "keeping things stable"],

    # Math
    "coefficient": ["number in front of a variable", "multiplier"],
    "polynomial": ["math expression with multiple terms"],
    "quadratic": ["involving squared terms"],
    "hypotenuse": ["longest side of a right triangle"],
    "perpendicular": ["at a right angle", "making a square corner"],
    "circumference": ["distance around a circle", "perimeter of a circle"],
    "diameter": ["line across a circle through the center"],
    "radius": ["line from center to edge of circle", "half the diameter"],
    "congruent": ["same size and shape", "identical"],
    "equilateral": ["all sides equal"],
    "isosceles": ["two sides equal"],
    "scalene": ["no sides equal"],
    "quotient": ["answer to a division problem"],
    "denominator": ["bottom number of a fraction"],
    "numerator": ["top number of a fraction"],
    "reciprocal": ["flipped fraction", "1 divided by the number"],

    # Literary
    "protagonist": ["main character", "hero"],
    "antagonist": ["villain", "bad guy", "opposing character"],
    "metaphor": ["comparison without 'like' or 'as'"],
    "simile": ["comparison using 'like' or 'as'"],
    "personification": ["giving human traits to non-humans"],
    "hyperbole": ["extreme exaggeration"],
    "alliteration": ["repeating starting sounds"],
    "onomatopoeia": ["words that sound like their meaning"],
    "foreshadowing": ["hints about what will happen"],
    "juxtaposition": ["putting things side by side to compare"],
    "denouement": ["ending", "final outcome", "how it all turns out"],
    "exposition": ["background information", "introduction"],
    "climax": ["most exciting part", "turning point"],
    "resolution": ["ending", "how the problem is solved"],
    "allegory": ["story with hidden meaning", "symbolic story"],
    "satire": ["making fun of something to criticize it"],
    "irony": ["opposite of what's expected"],
    "motif": ["repeating idea or symbol"],
    "archetype": ["common character type", "classic pattern"],
    "omniscient": ["all-knowing", "knowing everything"],

    # Common formal words
    "approximately": ["about", "around", "roughly"],
    "sufficient": ["enough"],
    "numerous": ["many", "a lot of"],
    "frequently": ["often"],
    "occasionally": ["sometimes"],
    "immediately": ["right away", "at once"],
    "previously": ["before", "earlier"],
    "currently": ["now", "at this time"],
    "subsequently": ["then", "after", "next"],
    "additionally": ["also", "in addition", "plus"],
    "furthermore": ["also", "what's more", "besides"],
    "however": ["but"],
    "therefore": ["so", "because of this"],
    "consequently": ["so", "as a result"],
    "nevertheless": ["but", "still", "even so"],
    "regardless": ["anyway", "no matter what"],
    "primarily": ["mainly", "mostly"],
    "predominantly": ["mostly", "mainly"],
    "significantly": ["a lot", "greatly", "importantly"],
    "substantially": ["a lot", "greatly", "much"],
    "inherently": ["naturally", "by nature"],
    "intrinsically": ["naturally", "basically"],
    "fundamentally": ["basically", "at its core"],
    "essentially": ["basically", "really"],
    "virtually": ["almost", "nearly"],
    "approximately": ["about", "around"],
    "precisely": ["exactly"],
    "specifically": ["exactly", "in particular"],
    "particularly": ["especially"],
    "exceptionally": ["unusually", "very"],
    "remarkably": ["surprisingly", "very"],
    "considerably": ["a lot", "much"],
    "relatively": ["compared to others", "somewhat"],
    "comparatively": ["compared to others"],
    "correspondingly": ["in the same way", "similarly"],
    "accordingly": ["so", "therefore"],
    "alternatively": ["or", "instead"],
    "conversely": ["on the other hand", "the opposite"],
    "simultaneously": ["at the same time"],
    "ultimately": ["in the end", "finally"],
    "initially": ["at first", "in the beginning"],
    "subsequently": ["then", "after that"],
}
