Class LinearLambda
java.lang.Object
|
+----LinearLambda
- public class LinearLambda
- extends Object
- implements BaseObject
The Linear function [x:A]M.
This class represents linear lambda functions.
-
a_
-
-
m_
-
-
x_
-
-
LinearLambda(Variable, Type, BaseObject)
-
-
astString(int)
-
-
lambdaType()
-
-
leftSubterm()
-
-
nth(int)
-
-
rightSubterm()
-
-
subterm()
-
-
toString()
-
-
type()
-
-
value()
-
-
variable()
-
x_
public Variable x_
a_
public Type a_
m_
public BaseObject m_
LinearLambda
public LinearLambda(Variable x,
Type a,
BaseObject m)
nth
public BaseObject nth(int i)
value
public String value() throws LLFException
variable
public Variable variable() throws LLFException
lambdaType
public Type lambdaType() throws LLFException
leftSubterm
public BaseObject leftSubterm() throws LLFException
rightSubterm
public BaseObject rightSubterm() throws LLFException
subterm
public BaseObject subterm() throws LLFException
type
public int type()
toString
public String toString()
- Overrides:
- toString in class Object
astString
public String astString(int i)