A browser extension designed for Opera GX, made for helping with algebra.
The extension currently has two sections:
The notes section is a textarea for users to type notes into. Its only notable qualities are:
The calculator section is used for quickly performing all operations on a combination of numbers simultaneously, giving the user insights about how the numbers may relate to each other.
The calculator section is made up of three elements:
The parameters are a set of up to three numeric inputs. The number of parameters available is dependent on how many are filled in, or active. The number of active parameters also determines what operations are available in the Results section.
Entering a value into a parameter activates it, and makes the next parameter available. An available but inactive parameter has a grayed-out label and the ∅ (empty set) placeholder.
(enabled)
(disabled)
When there is a change to the parameters, the ƒ button is enabled. Clicking it will refresh the results.
The ƒ button is only enabled when the current parameters are not identical to what they when used to calculate the currently-displayed results.
Calculations can also be run by pressing enter while focusing any of the parameters.
The results section shows the results of each operation for the parameters simultaneously.
Wherever a parameter appeares in the results section, it is colored to match that parameter's label. Results are shown in bold.
By default, the colors are as follow:
When a parameter changes, all instances of references to it in the results section are boxed in a gray, dashed outline to show what inputs of the calculation will be affected by the change. If it changes back to what it was when used to calculate the currently-displayed results, the outline disappears.
Unary results disply all operations which can be performed on a single integer. Currently included are the following operations:
Factors | factor | $A$ |
---|---|---|
$1$ | $\large\frac{A}{1} \therefore A$ | |
... | ... | |
$n$ | $\large\frac{A}{n}$ |
$\forall n \in \{1,...,A\} : \frac{A}{n} \in \Bbb{Z}^+$
Binary results disply all operations which can be performed on a pair of integers. Currently included are the following operations:
Common factors | factor | $A$ | $B$ |
---|---|---|---|
$1$ | $\large\frac{A}{1} \therefore A$ | $\large\frac{B}{1} \therefore B$ | |
... | ... | ... | |
$n$ | $\large\frac{A}{n}$ | $\large\frac{B}{n}$ |
$\forall n \in \{1,...,\displaystyle\min_{\{A,B\}}\} : \{\frac{A}{n}, \frac{B}{n}\} \subset \Bbb{Z}^+$
Ternary results disply all operations which can be performed on a triplet of integers. Currently included are the following operations:
Common factors | factor | $A$ | $B$ | $C$ |
---|---|---|---|---|
$1$ | $\large\frac{A}{1} \therefore A$ | $\large\frac{B}{1} \therefore B$ | $\large\frac{C}{1} \therefore C$ | |
... | ... | ... | ... | |
$n$ | $\large\frac{A}{n}$ | $\large\frac{B}{n}$ | $\large\frac{C}{n}$ |
$\forall n \in \{1,...,\displaystyle\min_{\{A,B,C\}}\} : \{\frac{A}{n}, \frac{B}{n}, \frac{C}{n}\} \subset \Bbb{Z}^+$