ulkb.Theory.new_type_constructor#
- Theory.new_type_constructor(arg1, arg2, arg3=None, **kwargs)[source]#
Adds new type constructor.
- Parameters:
arg1 – Id.
arg2 – Arity.
arg3 – Associativity (
'left'
or'right'
).kwargs – Annotations.
- Returns:
Equivalent to:#self.extend(NewTypeConstructor( TypeConstructor(arg1, arg2, arg3, **kwargs)))[0]
See also