omega method

  1. @override
LambdaBuilder omega()
override

The diverging omega expression.

Implementation

@override
LambdaBuilder omega() => LambdaBuilder.applyAll([
      LambdaBuilder.abstract(
        LambdaBuilder.applyAll([
          LambdaBuilder.fromVar(name: 'w'),
          LambdaBuilder.fromVar(name: 'w'),
        ]),
        'w',
      ),
      LambdaBuilder.abstract(
        LambdaBuilder.applyAll([
          LambdaBuilder.fromVar(name: 'w'),
          LambdaBuilder.fromVar(name: 'w'),
        ]),
        'w',
      ),
    ]);