{"id":5116,"date":"2024-05-30T12:30:05","date_gmt":"2024-05-30T03:30:05","guid":{"rendered":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/?page_id=5116"},"modified":"2025-02-04T11:25:14","modified_gmt":"2025-02-04T02:25:14","slug":"5116-2","status":"publish","type":"page","link":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/","title":{"rendered":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b"},"content":{"rendered":"<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\nEinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f<\/p>\n<p>$$G^{\\mu}_{\\ \\ \\nu} = 0$$<\/p>\n<p>\u3092\u89e3\u304d\uff0c\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b\u3002\n<\/p><\/div>\n<\/div>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u30e9\u30a4\u30d6\u30e9\u30ea\u306e-import\">\u30e9\u30a4\u30d6\u30e9\u30ea\u306e import<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[1]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"kn\">from<\/span> <span class=\"nn\">sympy.abc<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">sympy<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n<span class=\"kn\">from<\/span> <span class=\"nn\">einsteinpy.symbolic<\/span> <span class=\"kn\">import<\/span> <span class=\"o\">*<\/span>\r\n<span class=\"n\">init_printing<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\">\u7403\u5bfe\u79f0\u306a\u8a08\u91cf<\/h3>\n<p>\u30e9\u30f3\u30c0\u30a6\u30fb\u30ea\u30d5\u30b7\u30c3\u30c4\u300c\u5834\u306e\u53e4\u5178\u8ad6\u300d\u306e\u8a18\u8ff0\u306b\u305d\u3063\u3066\uff08\u3057\u304b\u3057\uff0csignature \u306f $(-, +, +, +)$ \u306b\u3057\u3066\uff09\uff0c\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u304a\u304f\u3002\uff08\u30ae\u30ea\u30b7\u30e3\u6587\u5b57\u306e $\\lambda$ \u306f <code>lambda<\/code> \u3067\u306f\u306a\u304f\uff0c<code>sympy.abc<\/code> \u306e\u4e2d\u3067 <code>lamda<\/code> \u3068\u3057\u3066\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u3002<code>lambda<\/code> \u306f Python \u306e\u4e88\u7d04\u8a9e\uff0c\u5909\u6570\u3068\u3057\u3066\u4f7f\u7528\u4e0d\u53ef\u3002\uff09<\/p>\n<p>$$ds^2 = -e^{\\nu(t,r)} dt^2 + e^{\\lambda(t,r)} dr^2 + r^2 \\left(d\\theta^2 + \\sin^2\\theta\\,d\\phi^2 \\right)$$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[2]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"c1\"># from sympy.abc import * \u3059\u308b\u3068\u4f7f\u3048\u308b<\/span>\r\n<span class=\"n\">lamda<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[2]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\lambda$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[3]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">lamda<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Function<\/span><span class=\"p\">(<\/span><span class=\"s1\">'lamda'<\/span><span class=\"p\">)(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">nu<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Function<\/span><span class=\"p\">(<\/span><span class=\"s1\">'nu'<\/span><span class=\"p\">)(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">Metric<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diag<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">nu<\/span><span class=\"p\">),<\/span> <span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">lamda<\/span><span class=\"p\">),<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">sin<\/span><span class=\"p\">(<\/span><span class=\"n\">theta<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">tolist<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">g<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MetricTensor<\/span><span class=\"p\">(<\/span><span class=\"n\">Metric<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">theta<\/span><span class=\"p\">,<\/span> <span class=\"n\">phi<\/span><span class=\"p\">])<\/span>\r\n<span class=\"n\">g<\/span><span class=\"o\">.<\/span><span class=\"n\">tensor<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[3]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix} -e^{\\nu{\\left(t,r \\right)}} &amp; 0 &amp; 0 &amp; 0\\\\0 &amp; e^{\\lambda{\\left(t,r \\right)}} &amp; 0 &amp; 0\\\\0 &amp; 0 &amp; r^{2} &amp; 0\\\\0 &amp; 0 &amp; 0 &amp; r^{2} \\sin^{2}{\\left(\\theta \\right)}\\end{matrix}\\right]$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u30fb\u30c6\u30f3\u30bd\u30eb\">\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u30fb\u30c6\u30f3\u30bd\u30eb<\/h3>\n<p>$\\displaystyle G^{\\mu}_{\\ \\ \\nu} = R^{\\mu}_{\\ \\ \\nu}\u00a0 -\\frac{1}{2} R \\delta^{\\mu}_{\\ \\ \\nu} $ = <code>ein<\/code> \u3068\u304a\u304f\u3002\uff08<code>.change_config('ul')<\/code> \u3067\u4e0a\u4ed8\u4e0b\u4ed8\u306b\uff09<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[4]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"o\">=<\/span><span class=\"n\">EinsteinTensor<\/span><span class=\"o\">.<\/span><span class=\"n\">from_metric<\/span><span class=\"p\">(<\/span><span class=\"n\">g<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">change_config<\/span><span class=\"p\">(<\/span><span class=\"s1\">'ul'<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"$\\lambda$-\u306f\u6642\u9593\u306b\u4f9d\u5b58\u3057\u306a\u3044\u3053\u3068\">$\\lambda$ \u306f\u6642\u9593\u306b\u4f9d\u5b58\u3057\u306a\u3044\u3053\u3068<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{1}_{\\ \\ 0}$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[5]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[5]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{e^{ -\\lambda{\\left(t,r \\right)}} \\frac{\\partial}{\\partial t} \\lambda{\\left(t,r \\right)}}{r}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{1}_{\\ \\ 0} = 0$ \u3088\u308a<\/p>\n<p>$$\\frac{\\partial \\lambda}{\\partial t} = 0, \\quad \\therefore\\ \\ \\lambda(t, r) \\Rightarrow \\lambda(r)$$<\/p>\n<p>$\\lambda(r)$ \u3068\u3057\u3066\uff0c\u3042\u3089\u305f\u3081\u3066\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u30fb\u30c6\u30f3\u30bd\u30eb\u3092\u6c42\u3081\u3066\u307f\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[6]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">lamda<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Function<\/span><span class=\"p\">(<\/span><span class=\"s1\">'lamda'<\/span><span class=\"p\">)(<\/span><span class=\"n\">r<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">nu<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Function<\/span><span class=\"p\">(<\/span><span class=\"s1\">'nu'<\/span><span class=\"p\">)(<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">Metric<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diag<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">nu<\/span><span class=\"p\">),<\/span> <span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">lamda<\/span><span class=\"p\">),<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">sin<\/span><span class=\"p\">(<\/span><span class=\"n\">theta<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">tolist<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">g<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MetricTensor<\/span><span class=\"p\">(<\/span><span class=\"n\">Metric<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">theta<\/span><span class=\"p\">,<\/span> <span class=\"n\">phi<\/span><span class=\"p\">])<\/span>\r\n<span class=\"n\">g<\/span><span class=\"o\">.<\/span><span class=\"n\">tensor<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[6]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix} -e^{\\nu{\\left(t,r \\right)}} &amp; 0 &amp; 0 &amp; 0\\\\0 &amp; e^{\\lambda{\\left(r \\right)}} &amp; 0 &amp; 0\\\\0 &amp; 0 &amp; r^{2} &amp; 0\\\\0 &amp; 0 &amp; 0 &amp; r^{2} \\sin^{2}{\\left(\\theta \\right)}\\end{matrix}\\right]$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[7]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"o\">=<\/span><span class=\"n\">EinsteinTensor<\/span><span class=\"o\">.<\/span><span class=\"n\">from_metric<\/span><span class=\"p\">(<\/span><span class=\"n\">g<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">change_config<\/span><span class=\"p\">(<\/span><span class=\"s1\">'ul'<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{0}_{\\ \\ 0}$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[8]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[8]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left( -r \\frac{d}{d r} \\lambda{\\left(r \\right)}\u00a0 -e^{\\lambda{\\left(r \\right)}} + 1\\right) e^{ -\\lambda{\\left(r \\right)}}}{r^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{1}_{\\ \\ 1}$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[9]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span><span class=\"mi\">1<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[9]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left(r \\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)}\u00a0 -e^{\\lambda{\\left(r \\right)}} + 1\\right) e^{ -\\lambda{\\left(r \\right)}}}{r^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{2}_{\\ \\ 2}$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[10]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span><span class=\"mi\">2<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[10]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left( -r \\frac{d}{d r} \\lambda{\\left(r \\right)} \\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)} + r \\left(\\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)}\\right)^{2} + 2 r \\frac{\\partial^{2}}{\\partial r^{2}} \\nu{\\left(t,r \\right)}\u00a0 -2 \\frac{d}{d r} \\lambda{\\left(r \\right)} + 2 \\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)}\\right) e^{ -\\lambda{\\left(r \\right)}}}{4 r}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{3}_{\\ \\ 3}$<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[11]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span><span class=\"mi\">3<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[11]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left( -r \\frac{d}{d r} \\lambda{\\left(r \\right)} \\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)} + r \\left(\\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)}\\right)^{2} + 2 r \\frac{\\partial^{2}}{\\partial r^{2}} \\nu{\\left(t,r \\right)}\u00a0 -2 \\frac{d}{d r} \\lambda{\\left(r \\right)} + 2 \\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)}\\right) e^{ -\\lambda{\\left(r \\right)}}}{4 r}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$\\displaystyle G^{2}_{\\ \\ 2} = \\displaystyle G^{3}_{\\ \\ 3}$ \u3067\u3042\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3002$\\displaystyle G^{2}_{\\ \\ 2}\u00a0 -\\displaystyle G^{3}_{\\ \\ 3}$ \u304c\u30bc\u30ed\u3068\u306a\u308b\u3053\u3068\u3092\u793a\u3059\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[12]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span><span class=\"mi\">2<\/span><span class=\"p\">]<\/span> <span class=\"o\">-<\/span> <span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span><span class=\"mi\">3<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[12]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 0$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"$\\nu-=---\\lambda$-\u3068\u304a\u3051\u308b\u3053\u3068\">$\\nu =\u00a0 -\\lambda$ \u3068\u304a\u3051\u308b\u3053\u3068<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[13]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">simplify<\/span><span class=\"p\">(<\/span><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span><span class=\"mi\">1<\/span><span class=\"p\">]<\/span><span class=\"o\">-<\/span><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"mi\">0<\/span><span class=\"p\">])<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[13]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left(\\frac{d}{d r} \\lambda{\\left(r \\right)} + \\frac{\\partial}{\\partial r} \\nu{\\left(t,r \\right)}\\right) e^{ -\\lambda{\\left(r \\right)}}}{r}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>$G^1_{\\ \\ 1}\u00a0 -G^2_{\\ \\ 2} = 0$ \u3088\u308a\uff0c\u4ee5\u4e0b\u306e\u5f0f\u304c\u5f97\u3089\u308c\u308b\u3002<\/p>\n<p>$$\\frac{\\partial}{\\partial r}\\left(\\lambda(r) + \\nu(t, r) \\right) = 0$$<\/p>\n<p>\u3053\u308c\u304b\u3089\uff0c<\/p>\n<p>$$\\nu(t, r) =\u00a0 -\\lambda(r) + f(t)$$<\/p>\n<p>\u3068\u306a\u308b\u3002<\/p>\n<p>\\begin{eqnarray}<br \/>\n\\therefore\\ \\ e^{\\nu(t, r)} dt^2 &amp;=&amp; e^{ -\\lambda(r) + f(t)} dt^2 \\\\<br \/>\n&amp;=&amp; e^{ -\\lambda(r)} \\left( e^{\\frac{f(t)}{2}} dt\\right)^2<br \/>\n\\end{eqnarray}<\/p>\n<p>\u6642\u9593 $t$ \u306e\u307f\u306e\u4efb\u610f\u95a2\u6570 $f(t)$ \u306e\u81ea\u7531\u5ea6\u306f\uff0c$e^{\\frac{f(t)}{2}} dt \\Rightarrow dt&#8217;$ \u306a\u308b\u65b0\u3057\u3044\u6642\u9593\u5ea7\u6a19\u306e\u5b9a\u7fa9\u306b\u3088\u3063\u3066\u5438\u53ce\u3067\u304d\u308b\u306e\u3067\uff0c\u4e00\u822c\u6027\u3092\u5931\u3046\u3053\u3068\u306a\u304f $f(t) = 0$ \u3059\u306a\u308f\u3061<\/p>\n<p>$$\\nu(t, r) \\Rightarrow\u00a0 -\\lambda(r)$$<\/p>\n<p>\u3068\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3002<\/p>\n<h4 id=\"\u30d0\u30fc\u30b3\u30d5\u306e\u5b9a\u7406\">\u30d0\u30fc\u30b3\u30d5\u306e\u5b9a\u7406<\/h4>\n<p>\u3053\u3053\u307e\u3067\u306f\uff0c\u7403\u5bfe\u79f0\u771f\u7a7a\u89e3\u306f metric \u304c\u6642\u9593\u306b\u3088\u3089\u306a\u3044\uff0c\u3064\u307e\u308a\u9759\u7684\u3067\u3042\u308b\u3068\u3044\u3046\u3053\u3068\u3092\u793a\u3057\u3066\u3044\u308b\u308f\u3051\u3067\uff0c\u30d0\u30fc\u30b3\u30d5\u306e\u5b9a\u7406\u306e\u8a3c\u660e\u306b\u306a\u3063\u3066\u3044\u308b\u3002\u30d0\u30fc\u30b3\u30d5\u306e\u5b9a\u7406\u306e\u3082\u3046\u4e00\u3064\u306e\u5e30\u7d50\u3067\u3042\u308b\u6f38\u8fd1\u7684\u5e73\u5766\u6027\u306b\u3064\u3044\u3066\u306f\uff0c\u4ee5\u4e0b\u3067\u793a\u3059\u3088\u3046\u306b\u89e3\u304c $e^{-\\mu(r)} = \\displaystyle 1\u00a0 -\\frac{r_g}{r}$ \u3068\u306a\u308b\u3053\u3068\u3067 $r \\rightarrow \\infty$ \u3067 $e^{-\\mu(r)} \\rightarrow 1$ \u3068\u306a\u308b\u3053\u3068\u304b\u3089\u308f\u304b\u308b\u3002<\/p>\n<ul>\n<li>\u53c2\u8003\uff1a<a href=\"https:\/\/ja.wikipedia.org\/wiki\/%E3%83%90%E3%83%BC%E3%82%B3%E3%83%95%E3%81%AE%E5%AE%9A%E7%90%86\">\u30d0\u30fc\u30b3\u30d5\u306e\u5b9a\u7406 &#8211; Wikipedia<\/a><\/li>\n<\/ul>\n<p>\u3068\u3044\u3046\u3053\u3068\u3067\uff0c\u3042\u3089\u305f\u3081\u3066\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8a08\u91cf\u30c6\u30f3\u30bd\u30eb\u306b\u5bfe\u3057\u3066\uff0c\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u30fb\u30c6\u30f3\u30bd\u30eb\u3092\u8a08\u7b97\u3057\u3066\u307f\u308b\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[14]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">lamda<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Function<\/span><span class=\"p\">(<\/span><span class=\"s1\">'lamda'<\/span><span class=\"p\">)(<\/span><span class=\"n\">r<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">Metric<\/span> <span class=\"o\">=<\/span> <span class=\"n\">diag<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"o\">-<\/span><span class=\"n\">lamda<\/span><span class=\"p\">),<\/span> <span class=\"n\">exp<\/span><span class=\"p\">(<\/span><span class=\"n\">lamda<\/span><span class=\"p\">),<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span> <span class=\"o\">*<\/span> <span class=\"n\">sin<\/span><span class=\"p\">(<\/span><span class=\"n\">theta<\/span><span class=\"p\">)<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">tolist<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">g<\/span> <span class=\"o\">=<\/span> <span class=\"n\">MetricTensor<\/span><span class=\"p\">(<\/span><span class=\"n\">Metric<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span><span class=\"n\">t<\/span><span class=\"p\">,<\/span> <span class=\"n\">r<\/span><span class=\"p\">,<\/span> <span class=\"n\">theta<\/span><span class=\"p\">,<\/span> <span class=\"n\">phi<\/span><span class=\"p\">])<\/span>\r\n<span class=\"n\">g<\/span><span class=\"o\">.<\/span><span class=\"n\">tensor<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[14]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[\\begin{matrix} -e^{ -\\lambda{\\left(r \\right)}} &amp; 0 &amp; 0 &amp; 0\\\\0 &amp; e^{\\lambda{\\left(r \\right)}} &amp; 0 &amp; 0\\\\0 &amp; 0 &amp; r^{2} &amp; 0\\\\0 &amp; 0 &amp; 0 &amp; r^{2} \\sin^{2}{\\left(\\theta \\right)}\\end{matrix}\\right]$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[15]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"o\">=<\/span><span class=\"n\">EinsteinTensor<\/span><span class=\"o\">.<\/span><span class=\"n\">from_metric<\/span><span class=\"p\">(<\/span><span class=\"n\">g<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">change_config<\/span><span class=\"p\">(<\/span><span class=\"s1\">'ul'<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[16]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[16]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\frac{\\left( -r \\frac{d}{d r} \\lambda{\\left(r \\right)}\u00a0 -e^{\\lambda{\\left(r \\right)}} + 1\\right) e^{ -\\lambda{\\left(r \\right)}}}{r^{2}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[17]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">eq<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"n\">ein<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span> <span class=\"o\">*<\/span> <span class=\"n\">r<\/span><span class=\"o\">**<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">expand<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">eq<\/span> \r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[17]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle\u00a0 -r e^{ -\\lambda{\\left(r \\right)}} \\frac{d}{d r} \\lambda{\\left(r \\right)}\u00a0 -1 + e^{ -\\lambda{\\left(r \\right)}}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<h3 id=\"\u5fae\u5206\u65b9\u7a0b\u5f0f\u3092\u89e3\u304d\uff0c$\\lambda(r)$-\u3092\u6c42\u3081\u308b\">\u5fae\u5206\u65b9\u7a0b\u5f0f\u3092\u89e3\u304d\uff0c$\\lambda(r)$ \u3092\u6c42\u3081\u308b<\/h3>\n<p>\u5fae\u5206\u65b9\u7a0b\u5f0f $\\displaystyle\u00a0 -r \\frac{d}{d r} \\lambda{\\left(r \\right)}\u00a0 -e^{\\lambda{\\left(r \\right)}} + 1 = 0$ \u3092 SymPy \u306e <code>dsolve()<\/code> \u3092\u4f7f\u3063\u3066\u89e3\u304f\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[18]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">sol<\/span> <span class=\"o\">=<\/span> <span class=\"n\">dsolve<\/span><span class=\"p\">(<\/span><span class=\"n\">eq<\/span><span class=\"p\">,<\/span> <span class=\"n\">lamda<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">sol<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[18]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle\u00a0 -\\lambda{\\left(r \\right)} + \\log{\\left(r \\right)} + \\log{\\left(e^{\\lambda{\\left(r \\right)}}\u00a0 -1 \\right)} = C_{1}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u3082\u3046\u3061\u3087\u3063\u3068\u306e\u3068\u3053\u308d\u306a\u306e\u3067\uff0c<\/p>\n<p>$$e^{-\\lambda} \\equiv f, \\quad \\lambda \\Rightarrow -\\log f$$<\/p>\n<p>\u3068\u304a\u3044\u3066\uff08<code>.subs(lamda, -log(f))<\/code>\uff09\u89e3\u3044\u3066\u3082\u3089\u3046\u3002<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[19]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"s1\">'\u5143\u306e\u5f0f\u306f'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">display<\/span><span class=\"p\">(<\/span><span class=\"n\">sol<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"s1\">'f(r) \u3067\u66f8\u304d\u76f4\u3059\u3068\uff0c\u89e3\u304f\u3079\u304d\u65b9\u7a0b\u5f0f\u306f'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">f<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Function<\/span><span class=\"p\">(<\/span><span class=\"s1\">'f'<\/span><span class=\"p\">)(<\/span><span class=\"n\">r<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">eq2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sol<\/span><span class=\"o\">.<\/span><span class=\"n\">subs<\/span><span class=\"p\">(<\/span><span class=\"n\">lamda<\/span><span class=\"p\">,<\/span> <span class=\"o\">-<\/span><span class=\"n\">log<\/span><span class=\"p\">(<\/span><span class=\"n\">f<\/span><span class=\"p\">))<\/span>\r\n<span class=\"n\">display<\/span><span class=\"p\">(<\/span><span class=\"n\">eq2<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"s1\">'f(r) \u306b\u3064\u3044\u3066\u89e3\u3044\u305f\u89e3\u306f'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">sol2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">solve<\/span><span class=\"p\">(<\/span><span class=\"n\">eq2<\/span><span class=\"p\">,<\/span> <span class=\"n\">f<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">sol2<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_subarea output_stream output_stdout output_text\">\n<pre>\u5143\u306e\u5f0f\u306f\r\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_latex output_subarea \">$\\displaystyle\u00a0 -\\lambda{\\left(r \\right)} + \\log{\\left(r \\right)} + \\log{\\left(e^{\\lambda{\\left(r \\right)}}\u00a0 -1 \\right)} = C_{1}$<\/div>\n<\/div>\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_subarea output_stream output_stdout output_text\">\n<pre>f(r) \u3067\u66f8\u304d\u76f4\u3059\u3068\uff0c\u89e3\u304f\u3079\u304d\u65b9\u7a0b\u5f0f\u306f\r\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_latex output_subarea \">$\\displaystyle \\log{\\left(r \\right)} + \\log{\\left(-1 + \\frac{1}{f{\\left(r \\right)}} \\right)} + \\log{\\left(f{\\left(r \\right)} \\right)} = C_{1}$<\/div>\n<\/div>\n<div class=\"output_area\">\n<div class=\"prompt\"><\/div>\n<div class=\"output_subarea output_stream output_stdout output_text\">\n<pre>f(r) \u306b\u3064\u3044\u3066\u89e3\u3044\u305f\u89e3\u306f\r\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[19]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle \\left[ \\frac{r\u00a0 -e^{C_{1}}}{r}\\right]$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing code_cell rendered\">\n<div class=\"input\">\n<div class=\"prompt input_prompt\">In\u00a0[20]:<\/div>\n<div class=\"inner_cell\">\n<div class=\"input_area\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">sol2<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">expand<\/span><span class=\"p\">()<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"output_wrapper\">\n<div class=\"output\">\n<div class=\"output_area\">\n<div class=\"prompt output_prompt\">Out[20]:<\/div>\n<div class=\"output_latex output_subarea output_execute_result\">$\\displaystyle 1\u00a0 -\\frac{e^{C_{1}}}{r}$<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"cell border-box-sizing text_cell rendered\">\n<div class=\"prompt input_prompt\"><\/div>\n<div class=\"inner_cell\">\n<div class=\"text_cell_render border-box-sizing rendered_html\">\n<p>\u7a4d\u5206\u5b9a\u6570 $C_1$ \u306f\u30cb\u30e5\u30fc\u30c8\u30f3\u8fd1\u4f3c\u306e\u3068\u304d\u306b\uff0c<\/p>\n<p>\\begin{eqnarray}<br \/>\ng_{00} &amp;=&amp;\u00a0 -e^{-\\lambda(r)} \\\\<br \/>\n&amp;\\simeq&amp;\u00a0 -\\left( 1 + 2 \\frac{\\phi}{c^2}\\right) \\\\<br \/>\n&amp;=&amp;\u00a0 -\\left( 1\u00a0 -2 \\frac{GM}{r c^2}\\right)<br \/>\n\\end{eqnarray}<\/p>\n<p>\u3068\u306a\u308b\u3053\u3068\u304b\u3089\uff0c<\/p>\n<p>$$e^{C_1} = \\frac{2 GM}{c^2} \\equiv r_g$$<\/p>\n<p>\u3068\u306a\u308b\u3002<\/p>\n<p>\u6700\u7d42\u7684\u306b<\/p>\n<p>$$ds^2 = -\\left(1\u00a0 -\\frac{r_g}{r} \\right) dt^2 + \\frac{dr^2}{1\u00a0 -\\frac{r_g}{r}} + r^2 \\left(d\\theta^2 + \\sin^2\\theta \\,d\\phi^2 \\right)$$<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f <\/p>\n<p>$$G^{\\mu}_{\\ \\ \\nu} = 0$$<\/p>\n<p>\u3092\u89e3\u304d\uff0c\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b\u3002 <\/p><p><a class=\"more-link btn\" href=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":33,"featured_media":0,"parent":5114,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-5116","page","type-page","status-publish","hentry","nodate","item-wrap"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ja_JP\" \/>\n\t\t<meta property=\"og:site_name\" content=\"\u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba\" \/>\n\t\t<meta property=\"og:description\" content=\"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-05-30T03:30:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-04T02:25:14+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba\" \/>\n\t\t<meta name=\"twitter:description\" content=\"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/5116-2\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity#listItem\",\"position\":1,\"name\":\"\\u30db\\u30fc\\u30e0\",\"item\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/#listItem\",\"name\":\"\\u4e00\\u822c\\u76f8\\u5bfe\\u8ad6\\u7684\\u6642\\u7a7a\\u306e\\u8868\\u3057\\u65b9\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/#listItem\",\"position\":2,\"name\":\"\\u4e00\\u822c\\u76f8\\u5bfe\\u8ad6\\u7684\\u6642\\u7a7a\\u306e\\u8868\\u3057\\u65b9\",\"item\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/#listItem\",\"name\":\"EinsteinPy \\u3084 ctensor \\u3067\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f\\u3092\\u8a08\\u7b97\\u3059\\u308b\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity#listItem\",\"name\":\"\\u30db\\u30fc\\u30e0\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/#listItem\",\"position\":3,\"name\":\"EinsteinPy \\u3084 ctensor \\u3067\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f\\u3092\\u8a08\\u7b97\\u3059\\u308b\",\"item\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/5116-2\\\/#listItem\",\"name\":\"EinsteinPy \\u3068 SymPy \\u3067\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f\\u3092\\u89e3\\u3044\\u3066\\u30b7\\u30e5\\u30d0\\u30eb\\u30c4\\u30b7\\u30eb\\u30c8\\u89e3\\u3092\\u6c42\\u3081\\u308b\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/#listItem\",\"name\":\"\\u4e00\\u822c\\u76f8\\u5bfe\\u8ad6\\u7684\\u6642\\u7a7a\\u306e\\u8868\\u3057\\u65b9\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/5116-2\\\/#listItem\",\"position\":4,\"name\":\"EinsteinPy \\u3068 SymPy \\u3067\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f\\u3092\\u89e3\\u3044\\u3066\\u30b7\\u30e5\\u30d0\\u30eb\\u30c4\\u30b7\\u30eb\\u30c8\\u89e3\\u3092\\u6c42\\u3081\\u308b\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/#listItem\",\"name\":\"EinsteinPy \\u3084 ctensor \\u3067\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f\\u3092\\u8a08\\u7b97\\u3059\\u308b\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#organization\",\"name\":\"Understanding Theory of Relativity\",\"url\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/5116-2\\\/#webpage\",\"url\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/5116-2\\\/\",\"name\":\"EinsteinPy \\u3068 SymPy \\u3067\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f\\u3092\\u89e3\\u3044\\u3066\\u30b7\\u30e5\\u30d0\\u30eb\\u30c4\\u30b7\\u30eb\\u30c8\\u89e3\\u3092\\u6c42\\u3081\\u308b - \\u76f8\\u5bfe\\u8ad6\\u306e\\u7406\\u89e3\\u3068\\u305d\\u306e\\u5468\\u8fba\",\"description\":\"EinsteinPy \\u3092\\u4f7f\\u3063\\u3066\\u7403\\u5bfe\\u79f0\\u306a\\u8a08\\u91cf\\u304b\\u3089\\u771f\\u7a7a\\u306e\\u30a2\\u30a4\\u30f3\\u30b7\\u30e5\\u30bf\\u30a4\\u30f3\\u65b9\\u7a0b\\u5f0f $$G^{\\\\mu}_{\\\\ \\\\ \\\\n\",\"inLanguage\":\"ja\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\\\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\\\/5116-2\\\/#breadcrumblist\"},\"datePublished\":\"2024-05-30T12:30:05+09:00\",\"dateModified\":\"2025-02-04T11:25:14+09:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#website\",\"url\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/\",\"name\":\"\\u76f8\\u5bfe\\u8ad6\\u306e\\u7406\\u89e3\\u3068\\u305d\\u306e\\u5468\\u8fba\",\"inLanguage\":\"ja\",\"publisher\":{\"@id\":\"https:\\\/\\\/home.hirosaki-u.ac.jp\\\/relativity\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","description":"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n","canonical_url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity#listItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/home.hirosaki-u.ac.jp\/relativity","nextItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/#listItem","name":"\u4e00\u822c\u76f8\u5bfe\u8ad6\u7684\u6642\u7a7a\u306e\u8868\u3057\u65b9"}},{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/#listItem","position":2,"name":"\u4e00\u822c\u76f8\u5bfe\u8ad6\u7684\u6642\u7a7a\u306e\u8868\u3057\u65b9","item":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/","nextItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/#listItem","name":"EinsteinPy \u3084 ctensor \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u8a08\u7b97\u3059\u308b"},"previousItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity#listItem","name":"\u30db\u30fc\u30e0"}},{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/#listItem","position":3,"name":"EinsteinPy \u3084 ctensor \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u8a08\u7b97\u3059\u308b","item":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/","nextItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/#listItem","name":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b"},"previousItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/#listItem","name":"\u4e00\u822c\u76f8\u5bfe\u8ad6\u7684\u6642\u7a7a\u306e\u8868\u3057\u65b9"}},{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/#listItem","position":4,"name":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b","previousItem":{"@type":"ListItem","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/#listItem","name":"EinsteinPy \u3084 ctensor \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u8a08\u7b97\u3059\u308b"}}]},{"@type":"Organization","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#organization","name":"Understanding Theory of Relativity","url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/"},{"@type":"WebPage","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/#webpage","url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/","name":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","description":"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n","inLanguage":"ja","isPartOf":{"@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#website"},"breadcrumb":{"@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/#breadcrumblist"},"datePublished":"2024-05-30T12:30:05+09:00","dateModified":"2025-02-04T11:25:14+09:00"},{"@type":"WebSite","@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#website","url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/","name":"\u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","inLanguage":"ja","publisher":{"@id":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/#organization"}}]},"og:locale":"ja_JP","og:site_name":"\u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba -","og:type":"article","og:title":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","og:description":"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n","og:url":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/%e4%b8%80%e8%88%ac%e7%9b%b8%e5%af%be%e8%ab%96%e7%9a%84%e6%99%82%e7%a9%ba%e3%81%ae%e8%a1%a8%e3%81%97%e6%96%b9\/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e4%bb%a3%e6%95%b0%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0%e3%81%a7%e3%82%a2%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a5%e3%82%bf%e3%82%a4%e3%83%b3%e6%96%b9\/5116-2\/","article:published_time":"2024-05-30T03:30:05+00:00","article:modified_time":"2025-02-04T02:25:14+00:00","twitter:card":"summary","twitter:title":"EinsteinPy \u3068 SymPy \u3067\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f\u3092\u89e3\u3044\u3066\u30b7\u30e5\u30d0\u30eb\u30c4\u30b7\u30eb\u30c8\u89e3\u3092\u6c42\u3081\u308b - \u76f8\u5bfe\u8ad6\u306e\u7406\u89e3\u3068\u305d\u306e\u5468\u8fba","twitter:description":"EinsteinPy \u3092\u4f7f\u3063\u3066\u7403\u5bfe\u79f0\u306a\u8a08\u91cf\u304b\u3089\u771f\u7a7a\u306e\u30a2\u30a4\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3\u65b9\u7a0b\u5f0f $$G^{\\mu}_{\\ \\ \\n"},"aioseo_meta_data":{"post_id":"5116","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-01-24 06:10:06","updated":"2025-02-04 02:25:14","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"_links":{"self":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/5116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/comments?post=5116"}],"version-history":[{"count":17,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/5116\/revisions"}],"predecessor-version":[{"id":10182,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/5116\/revisions\/10182"}],"up":[{"embeddable":true,"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/pages\/5114"}],"wp:attachment":[{"href":"https:\/\/home.hirosaki-u.ac.jp\/relativity\/wp-json\/wp\/v2\/media?parent=5116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}