Class SO3_1Group
java.lang.Object
org.episteme.core.mathematics.algebra.groups.SO3_1Group
- All Implemented Interfaces:
Group<Matrix<Real>>, Magma<Matrix<Real>>, Monoid<Matrix<Real>>, Set<Matrix<Real>>
The group of all linear transformations of Minkowski space that preserve the
spacetime interval ds²=-c²dt²+dx²+dy²+dz².
Elements are represented as 4x4 matrices.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionboostX(double beta) Creates a boost matrix in the x-direction.booleanTests whether this set contains the specified element.Returns a human-readable description of this set.static SO3_1Groupidentity()Returns the identity element of this monoid.Returns the inverse of the given element.booleanTests whether this is an abelian (commutative) group.booleanisEmpty()Returnstrueif this set contains no elements.Performs the binary operation on two elements.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Monoid
isAssociative
-
Method Details
-
getInstance
-
operate
Description copied from interface:MagmaPerforms the binary operation on two elements.This is the fundamental operation of a magma. The result must be an element of this magma (closure property).
Properties: None required (not necessarily associative or commutative)
-
identity
-
inverse
Description copied from interface:GroupReturns the inverse of the given element.For element a, returns a⻹ such that: a ∗ a⻹ = a⻹ ∗ a = e (identity).
-
isCommutative
public boolean isCommutative()Description copied from interface:GroupTests whether this is an abelian (commutative) group.- Specified by:
isCommutativein interfaceGroup<Matrix<Real>>- Specified by:
isCommutativein interfaceMagma<Matrix<Real>>- Returns:
trueif this group is abelian
-
description
Description copied from interface:SetReturns a human-readable description of this set.Examples:
- "â„ (Real Numbers)"
- "ℤ/12ℤ (Integers modulo 12)"
- "{1, 2, 3, 4, 5}"
- Specified by:
descriptionin interfaceSet<Matrix<Real>>- Returns:
- a description of this set
-
isEmpty
public boolean isEmpty()Description copied from interface:SetReturnstrueif this set contains no elements.The empty set (∅) is a fundamental concept in set theory. It is the unique set containing no elements.
-
contains
Description copied from interface:SetTests whether this set contains the specified element.This is the fundamental operation of a set - membership testing.
-
boostX
-