Closed HuwCampbell closed 5 years ago
We should be able to run these discharges in the function definitions, as they are self contained.
With this change, the type of any becomes
any
any : Element Bool -> Aggregate Bool
instead of
any : d =: PossibilityJoin c d => c =: PossibilityJoin a d => Element =: TemporalityJoin b Element => b (a Bool) -> Aggregate (c Bool)
We should be able to run these discharges in the function definitions, as they are self contained.
With this change, the type of
any
becomesinstead of