Skip to content

Commit 5ecf836

Browse files
Add current status of reversibility to documentation
Document the current state of reversibility in JtV.
1 parent 45dca08 commit 5ecf836

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
= Reversibility (Current State)
2+
3+
JtV currently provides limited, partial reversibility.
4+
5+
== Implemented / Partially Implemented
6+
7+
- Property-tested reversible identities (subset)
8+
- No guaranteed full program reversibility
9+
- No reverse execution model
10+
- No general undo system across all operations
11+
12+
== Constraints
13+
14+
- Reversibility is not enforced at the language level
15+
- Round-trip identity holds only for tested cases
16+
- No integration with formal proofs
17+
18+
== Summary
19+
20+
Reversibility is an experimental property of parts of the system,
21+
not a guaranteed characteristic of the language.

0 commit comments

Comments
 (0)