aboutsummaryrefslogtreecommitdiff
path: root/xacml-proofs/lean/Xacml.lean.bak
diff options
context:
space:
mode:
Diffstat (limited to 'xacml-proofs/lean/Xacml.lean.bak')
-rw-r--r--xacml-proofs/lean/Xacml.lean.bak27
1 files changed, 0 insertions, 27 deletions
diff --git a/xacml-proofs/lean/Xacml.lean.bak b/xacml-proofs/lean/Xacml.lean.bak
deleted file mode 100644
index bec63e6..0000000
--- a/xacml-proofs/lean/Xacml.lean.bak
+++ /dev/null
@@ -1,27 +0,0 @@
-inductive V₃ where
- | true : V₃
- | false : V₃
- | indeterminate : V₃
-
-inductive V₆ where
- | true_deny : V₆
- | true_permit : V₆
- | indeterminate_deny : V₆
- | indeterminate_permit : V₆
- | indeterminate : V₆
- | false : V₆
-
-inductive Decision where
- | permit : Decision
- | deny : Decision
-deriving Repr
-
--- structure Result where
--- decision : Decision
--- obligations : Option (List String)
--- advice : Option (List String)
--- deriving Repr
-
-def Result (α : Type) : Type := Decision × α
-
-#check ((Decision.permit, "Hi!") : Result String)

© 2015 - 2026 Jakob L. Kreuze