Skip to content
Snippets Groups Projects
Commit 63469048 authored by François Clément's avatar François Clément
Browse files

Add Subset + change order of variables P and V.

Now, we have (Subset V : set_system U -> set_system U),
(Lift V : set (subset V) -> set_system U), and
(Trace V : set_system U -> set (subset V)).
parent efce4c07
No related branches found
No related tags found
No related merge requests found
......@@ -113,14 +113,16 @@ End Base_Def.
Section Trace_Def.
Context {U : Type}. (* Universe. *)
Variable P : set_system U.
Variable V : set U.
Variable P : set_system U.
(* Definition 226 p. 40 (v3) *)
Inductive Trace : set (subset V) := Tr : forall B, P B -> Trace (trace V B).
Inductive Subset : set_system U := Sub : forall A, P A -> incl A V -> Subset A.
Definition Lift : set (subset V) -> set_system U := fun P A => P (trace V A).
(* Definition 226 p. 40 (v3) *)
Inductive Trace : set (subset V) := Tr : forall A, P A -> Trace (trace V A).
End Trace_Def.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment