source

help


def help(
    
):

Call self as a function.


source

overview


def overview(
    
):

Call self as a function.

/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length... 
REVIEW STAGE - Verify results, reflect on process, and extract lessons 
---- in 
REVIEW STAGE - Verify results, reflect on process, and extract lessons
----...
  else: warn(msg)

source

PolyaReview


def PolyaReview(
    
):

REVIEW STAGE - Verify results, reflect on process, and extract lessons

  • dhp.r.all() - Creates a prompt cell asking SolveIt if we covered all of the data or examples for this problem
  • dhp.r.sanity() - Creates a prompt cell asking SolveIt if the result makes sense and can be verified by substitution or another method
  • dhp.r.grok() - Creates a note cell with the text “To consider: Can I understand the solution without having to perform all the steps?”
  • dhp.r.learned() - Creates a prompt cell asking SolveIt what lessons have been learned from this
  • dhp.r.general() - Creates a prompt cell asking SolveIt if we can generalize the solution to other similar problems
  • dhp.r.alter() - Creates a prompt cell asking SolveIt for alternative solutions or approaches that might be more efficient or effective
  • dhp.r.other() - Creates a prompt cell asking SolveIt if we can derive the result differently
  • dhp.r.mistakes() - Creates a prompt cell asking SolveIt about common mistakes made
  • dhp.r.simpler() - Creates a prompt cell asking SolveIt if we can derive the result in a simpler way
  • dhp.r.principles() - Creates a prompt cell asking SolveIt to identify underlying principles or patterns that emerged during the solution process
  • dhp.r.test() - Creates a prompt cell asking SolveIt for different ways to test this
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length... 
ACT STAGE - Execute your plan while monitoring progress 
---- in 
ACT STAGE - Execute your plan while monitoring progress
----...
  else: warn(msg)

source

PolyaAct


def PolyaAct(
    
):

ACT STAGE - Execute your plan while monitoring progress

  • dhp.a.doubt() - Creates a prompt cell asking SolveIt if we’re using the right approach
  • dhp.a.other() - Creates a prompt cell asking SolveIt if there’s another way to look at this
  • dhp.a.partial() - Creates a prompt cell asking SolveIt about intermediate results or milestones to aim for
  • dhp.a.symmetry() - Creates a prompt cell asking SolveIt about symmetries or patterns in the problem to exploit
  • dhp.a.next() - Creates a prompt cell asking SolveIt what is next
  • dhp.a.valid() - Creates a prompt cell asking SolveIt if this step was a valid step
  • dhp.a.check() - Creates a prompt cell asking SolveIt if this step seems correct
  • dhp.a.simpler() - Creates a prompt cell asking SolveIt if there was a simpler way to do this step
  • dhp.a.all() - Creates a prompt cell asking SolveIt if we covered all of the data or examples for this step
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length... 
PLAN STAGE - Develop strategies and approaches 
---- in 
PLAN STAGE - Develop strategies and approaches
----...
  else: warn(msg)

source

PolyaPlan


def PolyaPlan(
    
):

PLAN STAGE - Develop strategies and approaches

  • dhp.p.chunks() - Creates a prompt cell asking SolveIt to break down the problem into smaller sub-problems
  • dhp.p.partial() - Creates a prompt cell asking SolveIt if there’s a smaller part or representation of the problem to solve
  • dhp.p.known_approach() - Creates a prompt cell asking SolveIt to use a known algorithm or library to solve the problem
  • dhp.p.verifiable() - Creates a prompt cell asking SolveIt how to verify if the solution is consistent and correct
  • dhp.p.backward() - Creates a prompt cell asking SolveIt to work backward from the desired result
  • dhp.p.aux() - Creates a prompt cell asking SolveIt to use an auxiliary element (variable, diagram, or example) to clarify the path
  • dhp.p.analogy() - Creates a prompt cell asking SolveIt to use analogy or similarity to relate the problem to a known solution
  • dhp.p.review() - Creates a prompt cell asking SolveIt to critique the plan of attack (be frank and critical)
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length... 
UNDERSTAND STAGE - Clarify the problem before solving 
---- in 
UNDERSTAND STAGE - Clarify the problem before solving
----...
  else: warn(msg)

source

PolyaUnderstand


def PolyaUnderstand(
    
):

UNDERSTAND STAGE - Clarify the problem before solving

  • dhp.u.summary() - Creates a prompt cell asking SolveIt to give a concise summary of the problem
  • dhp.u.info() - Creates a prompt cell asking SolveIt to inventory known/unknown information
  • dhp.u.similar() - Creates a prompt cell asking SolveIt if it has seen a similar problem before
  • dhp.u.lateral() - Creates a prompt cell to explore problem relationships and scope
  • dhp.u.related() - Creates a prompt cell to identify similar or simpler problems
  • dhp.u.viz() - Creates a prompt cell asking SolveIt to create a figure or diagram to represent the problem
  • dhp.u.notation() - Creates a prompt cell asking SolveIt to pick suitable notation (symbols for quantities/data, states, transitions)
  • dhp.u.simplest() - Creates a prompt cell asking SolveIt for the simplest way to look at the problem
  • dhp.u.simplify() - Creates a prompt cell asking SolveIt to separate problem parts (break down complex conditions into simpler ones)

source

QQ


def QQ(
    content:str, msg_type:str='prompt', run:bool=False
):

Initialize self. See help(type(self)) for accurate signature.


source

Step


def Step(
    args:VAR_POSITIONAL, kwargs:VAR_KEYWORD
):

Initialize self. See help(type(self)) for accurate signature.