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

Add alternatives.

parent 9713434f
No related branches found
No related tags found
No related merge requests found
......@@ -114,15 +114,17 @@ Section Trace_Def.
Context {U : Type}. (* Universe. *)
Variable A : set U.
Variable P : set_system U.
Variable PA : subset_system A.
Inductive Subset : set_system U := Sub : forall B, P B -> incl B A -> Subset B.
Inductive Subset : set_system U -> set_system U :=
| Sub : forall (P : set_system U) B, P B -> incl B A -> Subset P B.
Definition Lift : set_system U := fun B => PA (trace A B).
Definition Lift : subset_system A -> set_system U := image (lift A).
Definition Lift' : subset_system A -> set_system U := fun PA B => PA (trace A B).
(* Definition 226 p. 40 (v3) *)
Inductive Trace : subset_system A := Tr : forall B, P B -> Trace (trace A B).
Definition Trace : set_system U -> subset_system A := image (trace A).
Inductive Trace' : set_system U -> subset_system A :=
| Tr : forall (P : set_system U) B, P B -> Trace' P (trace A B).
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