<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://invarians.org/index.php?action=history&amp;feed=atom&amp;title=The_Principia_Machina%2FTools%2FxAct</id>
	<title>The Principia Machina/Tools/xAct - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://invarians.org/index.php?action=history&amp;feed=atom&amp;title=The_Principia_Machina%2FTools%2FxAct"/>
	<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;action=history"/>
	<updated>2026-10-21T08:24:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;diff=6750&amp;oldid=prev</id>
		<title>PMA Publisher: Published from the Principia Machina source</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;diff=6750&amp;oldid=prev"/>
		<updated>2026-10-15T19:34:17Z</updated>

		<summary type="html">&lt;p&gt;Published from the Principia Machina source&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:34, 15 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{DISPLAYTITLE:xAct}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;xAct: Abstract-Index Tensor Computer Algebra for Gravity&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;xAct: Abstract-Index Tensor Computer Algebra for Gravity&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Principia Machina]] [[Category:Tools]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Principia Machina]] [[Category:Tools]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[The Principia Machina/Research Toolkit/Bibliography#XPERM2008|XPERM2008]]&amp;#039;&amp;#039;&amp;#039; &amp;amp;ndash; Martín-García J.M. (2008). xPerm: fast index canonicalization for tensor computer algebra. Comput. Phys. Commun. 179(8), 597–603. [https://doi.org/10.1016/j.cpc.2008.05.009 doi:10.1016/j.cpc.2008.05.009].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[The Principia Machina/Research Toolkit/Bibliography#XPERM2008|XPERM2008]]&amp;#039;&amp;#039;&amp;#039; &amp;amp;ndash; Martín-García J.M. (2008). xPerm: fast index canonicalization for tensor computer algebra. Comput. Phys. Commun. 179(8), 597–603. [https://doi.org/10.1016/j.cpc.2008.05.009 doi:10.1016/j.cpc.2008.05.009].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[The Principia Machina/Research Toolkit/Bibliography#XACT|XACT]]&amp;#039;&amp;#039;&amp;#039; &amp;amp;ndash; Martín-García J.M. et al. (2025). xAct: Efficient tensor computer algebra for the Wolfram Language, v1.3.0. [http://www.xact.es www.xact.es].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[The Principia Machina/Research Toolkit/Bibliography#XACT|XACT]]&amp;#039;&amp;#039;&amp;#039; &amp;amp;ndash; Martín-García J.M. et al. (2025). xAct: Efficient tensor computer algebra for the Wolfram Language, v1.3.0. [http://www.xact.es www.xact.es].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key pma_cutover_20261020t051351z-soft_:diff:1.41:old-5810:rev-6750:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>PMA Publisher</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;diff=5810&amp;oldid=prev</id>
		<title>BFP Rauch: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;diff=5810&amp;oldid=prev"/>
		<updated>2026-10-06T03:41:02Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:41, 6 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>BFP Rauch</name></author>
	</entry>
	<entry>
		<id>https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;diff=5809&amp;oldid=prev</id>
		<title>DeltaS Zero: Physics tool added 2026-10-06: xAct; scores by the research pass, with references (tpm_toolkit 0.1.0)</title>
		<link rel="alternate" type="text/html" href="https://invarians.org/index.php?title=The_Principia_Machina/Tools/xAct&amp;diff=5809&amp;oldid=prev"/>
		<updated>2026-10-06T03:40:47Z</updated>

		<summary type="html">&lt;p&gt;Physics tool added 2026-10-06: xAct; scores by the research pass, with references (tpm_toolkit 0.1.0)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;xAct: Abstract-Index Tensor Computer Algebra for Gravity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[Category:Principia Machina]] [[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Added to the survey on 2026-10-06 by the [[The Principia Machina/Research Toolkit|Research Toolkit]]&amp;#039;s research pass. The scores below are that pass&amp;#039;s assessment from the evidence cited under References, on the survey&amp;#039;s four axes and scale; they are not the original survey&amp;#039;s (2026-09-26), and no rule of the Principia Machina reads them. See [[The Principia Machina/Tools#The additions of 2026-10-06|the additions]] on the front page.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Overview &amp;amp; Architectural Fit ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;xAct&amp;#039;&amp;#039;&amp;#039; is a suite of packages for tensor computer algebra in the Wolfram Language. Its core (xCore, xPerm, xTensor, xCoba) canonicalizes tensor expressions with their symmetries; around it some 27 packages add perturbation theory (xPert), curvature invariants (Invar), spinors, differential forms (xTerior) and utilities (xTras). It is the reference tensor system of general relativity, and complements Cadabra2.&lt;br /&gt;
&lt;br /&gt;
== Mathematical Evaluation for TPM ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lagrangian / Action (7.5/10):&amp;#039;&amp;#039;&amp;#039; The standard tool for the step &amp;lt;math&amp;gt;\delta S / \delta g^{\mu\nu}&amp;lt;/math&amp;gt;: varying a covariant action, such as &amp;lt;math&amp;gt;S = \frac{1}{16\pi G}\int R\,\sqrt{-g}\,d^4x&amp;lt;/math&amp;gt; plus matter, with respect to the metric or the fields; xPert takes the same action to second order. The variational-derivative function names were not re-checked in this pass.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Field / PDE (6/10):&amp;#039;&amp;#039;&amp;#039; Derives covariant field and perturbation equations; does no numerics.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Relativity (9.5/10):&amp;#039;&amp;#039;&amp;#039; Canonicalization, curvature invariants, perturbation theory and spinors: the reference system for relativity.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Quantum / Data (2.5/10):&amp;#039;&amp;#039;&amp;#039; No quantum or data focus.&lt;br /&gt;
&lt;br /&gt;
== Integration Pipeline ==&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Declare&amp;#039;&amp;#039;&amp;#039; the manifold, the metric and the fields with their index symmetries.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Vary&amp;#039;&amp;#039;&amp;#039; the action to get the field equations.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Check identities off shell&amp;#039;&amp;#039;&amp;#039;: the contracted Bianchi identity &amp;lt;math&amp;gt;\nabla^\mu G_{\mu\nu} = 0&amp;lt;/math&amp;gt; and the identities that diffeomorphism invariance implies.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Perturb&amp;#039;&amp;#039;&amp;#039; with xPert to second order, &amp;lt;math&amp;gt;S^{(2)}[h]&amp;lt;/math&amp;gt;, for stability and the propagating degrees of freedom.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Cross-check&amp;#039;&amp;#039;&amp;#039; components against [[The Principia Machina/Tools/SageMath|SageManifolds]], which is free.&lt;br /&gt;
&lt;br /&gt;
== Status, Licence and Limits ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Status:&amp;#039;&amp;#039;&amp;#039; Active. Version 1.3.0, released 29 December 2025.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Licence:&amp;#039;&amp;#039;&amp;#039; GPL; the Mathematica host is commercial.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Home:&amp;#039;&amp;#039;&amp;#039; http://www.xact.es&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Limits:&amp;#039;&amp;#039;&amp;#039; Needs a Mathematica licence, which limits who can reproduce a result. High-order perturbations need care with performance and memory. Results depend on declaring index symmetries correctly. xAct&amp;#039;s site asks users to cite each package&amp;#039;s own paper as well.&lt;br /&gt;
&lt;br /&gt;
== On the Principia Machina ==&lt;br /&gt;
A tool runs only where the sponsor installed and bound it, and what it returns is untrusted input, vetted before use; its numbers are never values of the site&amp;#039;s calculator, TPC. An equation it derives is transcribed into the kernel&amp;#039;s form grammar before anything checks it, and lands as a RESULT of regime L with EQUATION and ROLE. See [[The Principia Machina/Agent/Tools|Agent/Tools]] and [[The Principia Machina/Tools/Operator&amp;#039;s guide|the operator&amp;#039;s guide]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[The Principia Machina/Research Toolkit/Bibliography#XPERM2008|XPERM2008]]&amp;#039;&amp;#039;&amp;#039; &amp;amp;ndash; Martín-García J.M. (2008). xPerm: fast index canonicalization for tensor computer algebra. Comput. Phys. Commun. 179(8), 597–603. [https://doi.org/10.1016/j.cpc.2008.05.009 doi:10.1016/j.cpc.2008.05.009].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[The Principia Machina/Research Toolkit/Bibliography#XACT|XACT]]&amp;#039;&amp;#039;&amp;#039; &amp;amp;ndash; Martín-García J.M. et al. (2025). xAct: Efficient tensor computer algebra for the Wolfram Language, v1.3.0. [http://www.xact.es www.xact.es].&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>DeltaS Zero</name></author>
	</entry>
</feed>