英語614322 views
高校倫理1440914 views
ヒストリア291310 views
いろは3013586 views
LaTeX962713 views
高校化学2925825 views
数学講師2890703 views
小学算数1201030 views
高校物理160543 views
世界の国564972 views
Help
Tools
NewsSpreadsheetCalendarBookkeepingMarkdown TablesLanguage Model NewsLinux CommandsSlidesTier ListPen ToolIllustrationCrayonWatercolorPixel ArtASCII ArtPerspectiveEndless StairsGraphMind MapER DiagramFamily TreeMemeCurved TextImage EditorMosaicRetro FilterPencil SketchSwirl EffectLine ArtOCR/HighlighterMakeup EditorFaviconVideo TrimmerScrolling VideoVideo TitleColor PickerColor ExtractorBonfireFireworksCherry BlossomWater RippleWater SplashBreaking GlassGlass TextureFabric TextureWood GrainMarble TextureBrick Wall TextureMetal TextureWashi Paper TextureCardboard TextureCSS ButtonIcon MakerBar ChartGrouped Bar ChartStacked Bar ChartPie ChartLine ChartArea ChartStacked Area ChartScatter Plot3D Bar Chart3D Pie ChartBar Chart RaceBubble ChartPopulation PyramidPictogramEarningsCandlestick ChartInvestment RiskMortgage SimulatorCalculatorMatrix CalculatorFunction GraphPolynomial ExpansionVenn DiagramField VisualizerRubik's Cube Group TheoryTraveling SalesmanVoronoi and DelaunayFractalUniversity Entrance Exam MathColumn ArithmeticDraw Math FiguresArithmetic AnimationArithmetic Word ProblemsCounting with Tree DiagramsCube NetsRolling DiceCross SectionsMotion PathMechanicsWavesUniversity Entrance Exam Physics解析力学Quantum MechanicsStatistical MechanicsRelativityCelestial MechanicsAstrophysicsCosmologyElectromagnetic WavesCapacitorsLight and LensesThermodynamicsHow Semiconductors WorkMolecular StructuresAtomic OrbitalsElectrochemical CellsChemical EquilibriumCrystal LatticesBuffer pHOrganic Reaction MapPeriodic TableComplex IonsDNA Double HelixCell DivisionMembrane ChannelsNerve ImpulseMuscle ContractionHormones and HomeostasisRock ClassificationWeatherConstellationsSolar and Lunar Eclipses3D ModelingFloor PlanSeismic StructuresIntersection TurnMaglevCooking AnimationOrigamiLive Viewer CountGeoJSON MapRailway MapPopulation MapCrime MapLand Price MapSchool MapShrine and Castle MapHouse of Representatives MapWord MapSolitaireReversiHakoiri MusumeChessHamburgerRippleSlide Puzzle MakerNeon PinballNovel MakerJapanese Typing PracticePiano Score EditorMusic TheoryShogi StrategyPiano Rhythm Game

English

模擬宇宙の設計者は再帰を物理法則にする

複雑な素粒子物理学が宇宙の根底にあり、少なくともミクロな世界を表現しています。数百年後、または数十年後、コンピューター内部で模擬宇宙を制作する研究者は本当に強い力や弱い力を明示的に定義するでしょうか?

もしこのプロジェクトに呼ばれたら、私は純粋に数学的な関数と定数のみを入力し、あとは自然に任せます。時間が物理法則を生み、物理法則が再帰的に時間と空間を生むように……。

電子は原子核の周りを動き、月は地球の周りを動く。すべてのスケールで似た構造と法則がある。再帰は自然界の本質で、システムやプログラムにも四六時中登場します。

この Rollpie もたくさんの再帰関数を使って文書を解析し、表現しています。その一部は次のように「空間」を設定し、「座標」を操作して再帰構造を間接的に分析します。以下は Rollpie 内部にある、再帰構造を分析する関数の抜粋です。

def get_family_generations(points: list[list], dim: int):
	generations = [[]] * dim

	for depth in range(dim - 1):
		dummy = []

		for index, point in enumerate(points):
			if not isinstance(point, list):
				return []

			if len(point) != dim:
				return []

			if point[depth] != 0 and point[depth + 1] == 0:
				dummy.append(Family(id=index + 1, name='', children=[], value='', values=[]))
__points__ は座標です。ふわっとした言い方をすると、これは再帰構造を「展開」したときの空間座標です。

幾何学と関係ない、純粋に論理学的な関数 __get_family_generations__ が座標と次元(__dim__)を引数にしている。このコードを編集するたびに、私は再帰解析と幾何学のつながりを感じます。

おそらく真の物理法則は再帰構造に関するものです。原始的な記号論理がいくつかの制約と結びついて、複雑な物理法則をつくっているかもしれない。

while の無限ループが時間の根源です。

実際のプログラムと同じように、ループ内の変数が無限に発散しないよう、ある種の制約が存在するはずです。

その制約が物理法則を形成していると思われます。