{"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":[],"_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}]}}