flux-rs / flux

Refinement Types for Rust
MIT License
581 stars 17 forks source link

Nested assoc preds in `rty` #602

Closed nilehmann closed 6 months ago

nilehmann commented 6 months ago

Make assoc pred applications/alias pred part of the syntax of Expr in rty. Encoding into fixpoint assumes that assoc preds can only be used at the top level in the surface syntax, but the restriction could easily be lifted.