{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"critpt","formal_name":"CritPt","introduction":"研究水準の物理問題で、科学的理解と多段階の推論・計算を評価するベンチマークです。公開データには70の課題があり、問題文とコード雛形を組み合わせて解答を構成します。\n\nCritPt evaluates scientific understanding and multi-step reasoning and computation on research-level physics problems. Its public dataset contains 70 challenges with problem descriptions and code templates.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://critpt.com/","indexing_mode":"noindex"},"task_id":"a352fcc1-a923-5811-a5d6-ab59b935b696","task_key":"train--Challenge~5f51~5fmain","task_revision_id":"1","upstream_id":"Challenge_51_main","short_description":"Consider a composite particle initially ($t = 0$) positioned at $x_0 = 0$ on a…","config":"","split":"train","body":"{\"code_template\":\"import sympy as sp\\n\\nx, g, lambda_ = sp.symbols('x g lambda_')\\n\\ndef answer(x, g, lambda_):\\n    r\\\"\\\"\\\"\\n    Return the expression of the generating function in Sympy format.\\n\\n    Inputs\\n    ----------\\n    x: sympy.Symbol, expansion variable, $x$\\n    g: sympy.Symbol, number of distinct ways for the particle to split, $g$\\n    lambda_: sympy.Symbol, weight assigned to the composite particle per time step, $\\\\lambda$\\n\\n    Outputs\\n    ----------\\n    Omega:  sympy.Expr, generating function $\\\\Omega(x, g, \\\\lambda) = \\\\sum_{t = 0}^{\\\\infty} Z(t) x^t$,\\n        simplified to an elementary function.\\n    \\\"\\\"\\\"\\n\\n    # ------------------ FILL IN YOUR RESULTS BELOW ------------------\\n    Omega = ...\\n    # ---------------------------------------------------------------\\n\\n    return Omega\",\"problem_description\":\"# Problem setup:\\nConsider a composite particle initially ($t = 0$) positioned at $x_0 = 0$ on a one-dimensional lattice of integer sites. At each discrete time step, the particle can move to an adjacent lattice site, either left or right, like a random walk.\\n\\nFurthermore, the particle can undergo a splitting process in a time step, in which it divides into two distinct particles at its two adjacent sites. There are $g$ distinct ways for the particle to split. For instance, if the composite particle can split into one red particle and one blue particle, then $g = 2$. In this scenario, at $t = 1$, possible configurations include $x_{\\\\text{blue}, 1} = 1$ and $x_{\\\\text{red}, 1} = -1$, or $x_{\\\\text{red}, 1} = 1$ and $x_{\\\\text{blue}, 1} = -1$. If the particle can split into an ordered pair, say red + blue, blue + green, or green + red, then $g = 3$. We assume $g \\\\geq 2$, where $g$ is a positive integer.\\n\\nOnce the particle splits, each resulting particle is restricted to move left or right but cannot split further. If the two particles converge upon the same lattice site, they recombine to form the original composite particle, and the splitting rules reapply.\\n\\nThe partition function $Z(t)$ is defined as\\n\\\\begin{equation}\\nZ(t) = \\\\sum_{x_0 = x_t = 0}\\n\\\\begin{pmatrix}\\n\\\\text{number of }\\\\\\\\\\n\\\\text{configurations}\\n\\\\end{pmatrix}\\n\\\\times\\n\\\\begin{pmatrix}\\n\\\\text{weight of }\\\\\\\\\\n\\\\text{configuration}\\n\\\\end{pmatrix},\\n\\\\end{equation}\\nwhere the summation is over the configurations where the composite particle starts at $x_0 = 0$ at time $0$ and returns to $x_t = 0$  at time $t$. The composite particle is assigned a weight $\\\\lambda$ per time step ($\\\\lambda > 0$), whereas each constituent particle has a fixed weight of 1 per time step.\\n\\n# Main problem:\\n\\nDerive the generating function\\n\\\\begin{equation}\\n\\\\Omega(x, g, \\\\lambda) = \\\\sum_{t = 0}^{\\\\infty} Z(t) x^t.\\n\\\\end{equation}\\nSimplify it to an elementary function.\"}","display_format":"text","language":"","answer_status":"published","assets":[],"source_url":"https://critpt.com/","history":"initial import","indexing_mode":"noindex","subproblems":[],"grids":[]}