Skip to content

Port proofmode/coq_tactics.v and ltac_tactics.v #239

Description

@lzy0505

Summary

Port the remaining items from proofmode/coq_tactics.v and proofmode/ltac_tactics.v.

Note: Split into the files in Tactics/ in the Lean port.

Subtasks

Already ported

  • iSolveSideCondition
  • iStartProof (basic)
  • iStopProof
  • iRename
  • iClear (basic + selection patterns)
  • iExact
  • iAssumption
  • iExFalso
  • iPure (basic)
  • iEmpIntro
  • iPureIntro
  • iRevert (basic + selection patterns)
  • iPoseProof (Lean: ihave _ := _)
  • iSpecialize (basic + duplicate context for persistent conclusion)
  • iApply
  • iLeft
  • iRight
  • iSplit(L/R)
  • iExists
  • iModIntro
  • iMod
  • iDestruct (basic)
  • iIntros (basic)
  • iAssert (Lean: ihave _ : _)

Dependencies

Rocq dependencies:

Metadata

Metadata

Assignees

No one assigned

    Labels

    featNew feature or requestportingPorting Rocq developmentproof-modeProofMode porting tasks

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions