Skip to content

Commit 10b5520

Browse files
authored
chore: imports in Iris.lean (#552)
1 parent 3d3dfe0 commit 10b5520

30 files changed

Lines changed: 123 additions & 48 deletions

Iris/Iris.lean

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
module
22

33
public import Iris.Algebra
4+
public import Iris.Algebra.Lib
45
public import Iris.BI
6+
public import Iris.BI.Lib
57
public import Iris.Examples
68
public import Iris.HeapLang
9+
public import Iris.HeapLang.Lib
710
public import Iris.Instances
11+
public import Iris.Instances.Lib
812
public import Iris.ProofMode
913
public import Iris.Std
1014
public import Iris.Tests

Iris/Iris/Algebra.lean

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
11
module
22

33
public import Iris.Algebra.Agree
4+
public import Iris.Algebra.Auth
5+
public import Iris.Algebra.BigOp
46
public import Iris.Algebra.CMRA
57
public import Iris.Algebra.COFESolver
8+
public import Iris.Algebra.Csum
69
public import Iris.Algebra.DFrac
10+
public import Iris.Algebra.DynReservationMap
711
public import Iris.Algebra.Excl
812
public import Iris.Algebra.Frac
913
public import Iris.Algebra.Functions
1014
public import Iris.Algebra.GenMap
15+
public import Iris.Algebra.Heap
16+
public import Iris.Algebra.HeapView
17+
public import Iris.Algebra.IProp
18+
public import Iris.Algebra.IsOp
1119
public import Iris.Algebra.LeibnizSet
1220
public import Iris.Algebra.LocalUpdates
13-
public import Iris.Algebra.IProp
1421
public import Iris.Algebra.OFE
22+
public import Iris.Algebra.ReservationMap
1523
public import Iris.Algebra.StepIndex
1624
public import Iris.Algebra.UFrac
1725
public import Iris.Algebra.Updates
1826
public import Iris.Algebra.UPred
19-
public import Iris.Algebra.Heap
20-
public import Iris.Algebra.View
21-
public import Iris.Algebra.HeapView
22-
public import Iris.Algebra.Lib

Iris/Iris/Algebra/Lib.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ module
33
public import Iris.Algebra.Lib.DFracAgree
44
public import Iris.Algebra.Lib.ExclAuth
55
public import Iris.Algebra.Lib.FracAuth
6+
public import Iris.Algebra.Lib.MonoNat
67
public import Iris.Algebra.Lib.UFracAuth

Iris/Iris/BI.lean

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
module
22

3+
public import Iris.BI.BI
4+
public import Iris.BI.BIBase
5+
public import Iris.BI.BigOp
36
public import Iris.BI.Classes
7+
public import Iris.BI.Cmra
48
public import Iris.BI.DerivedLaws
59
public import Iris.BI.DerivedLawsLater
10+
public import Iris.BI.Embedding
611
public import Iris.BI.Extensions
712
public import Iris.BI.Instances
8-
public import Iris.BI.BI
13+
public import Iris.BI.InternalEq
14+
public import Iris.BI.MonPred
915
public import Iris.BI.Notation
16+
public import Iris.BI.Plainly
17+
public import Iris.BI.Sbi
18+
public import Iris.BI.SIProp
1019
public import Iris.BI.Updates
11-
public import Iris.BI.Cmra
12-
public import Iris.BI.Embedding
13-
public import Iris.BI.MonPred
20+
public import Iris.BI.WeakestPre

Iris/Iris/BI/Algebra.lean

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ Released under Apache 2.0 license as described in the file LICENSE.
55
module
66

77
public import Iris.ProofMode
8+
public import Iris.Algebra.Lib.DFracAgree
9+
810
/-! ## Algebra wrappers for BI
911
This file provides introduction rules (BI entailments) for (some) CMRA operations and properties.
1012
-/

Iris/Iris/BI/BigOp.lean

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
module
2+
23
public import Iris.BI.BigOp.BigAndList
34
public import Iris.BI.BigOp.BigAndMap
45
public import Iris.BI.BigOp.BigOp
56
public import Iris.BI.BigOp.BigOrList
67
public import Iris.BI.BigOp.BigSepList
78
public import Iris.BI.BigOp.BigSepMap
89
public import Iris.BI.BigOp.BigSepMSet
10+
public import Iris.BI.BigOp.BigSepSet

Iris/Iris/BI/Lib.lean

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module
2+
3+
public import Iris.BI.Lib.BUpdPlain
4+
public import Iris.BI.Lib.Core
5+
public import Iris.BI.Lib.Fixpoint
6+
public import Iris.BI.Lib.FixpointBanach
7+
public import Iris.BI.Lib.Fractional
8+
public import Iris.BI.Lib.GenHeap
9+
public import Iris.BI.Lib.MonoNat
10+
public import Iris.BI.Lib.ProphMap

Iris/Iris/BI/Lib/BUpdPlain.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module
22

33
public import Iris.Std
4-
public import Iris.BI
54
public import Iris.Algebra.Updates
65
public import Iris.ProofMode.Classes
76
public import Iris.ProofMode.Tactics

Iris/Iris/BI/WeakestPre.lean

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,7 @@
11
module
22

33
public import Iris.Std.CoPset
4-
public import Iris.BI
5-
public meta import Iris.BI
6-
public import Iris.BI.BIBase
7-
public meta import Iris.Std.Rewrite
8-
public import Std
9-
meta import Lean
10-
public import Lean
11-
124
public import Iris.BI.BI
13-
public import Iris.BI.Classes
14-
public import Iris.BI.DerivedLaws
15-
public import Iris.BI.DerivedLawsLater
16-
public import Iris.BI.Extensions
17-
public import Iris.BI.SIProp
18-
public meta import Iris.Std.RocqPorting
195

206
public section
217

Iris/Iris/Examples.lean

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
module
22

3+
public import Iris.Examples.ClosedProofs
4+
public import Iris.Examples.Fix
5+
public import Iris.Examples.HeapLang
36
public import Iris.Examples.IProp
47
public import Iris.Examples.Namesets
58
public import Iris.Examples.Proofs
69
public import Iris.Examples.Resources
7-
public import Iris.Examples.HeapLang
8-
public import Iris.Examples.ClosedProofs

0 commit comments

Comments
 (0)