Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Iris Iris
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 153
    • Issues 153
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Iris
  • IrisIris
  • Merge requests
  • !757

big_op: weaken all Absorbing conditions using TCOr and Affine

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Glen Mével requested to merge gmevel/iris:glen/big_op-TCOr-Affine into master Nov 26, 2021
  • Overview 48
  • Commits 4
  • Pipelines 9
  • Changes 2

For all big_op lemmas which had an Absorbing condition, the condition has now become an alternative between Affine and Absorbing. Thus the lemmas are made more general. This is spreading the use of the TCOr (Affine _) (Absorbing _) pattern.

Impact on reverse dependencies needs assessment. As this MR only weakens existing TC arguments, in theory it shouldn’t cause many breakages, but experience shows that TCOr instances are not always inferred fully automatically.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: glen/big_op-TCOr-Affine