Skip to content

Commit

Permalink
Use induction on free vars for alpha_FVars in lfp operations
Browse files Browse the repository at this point in the history
  • Loading branch information
jvanbruegge committed Sep 11, 2024
1 parent 146926d commit 32c87e6
Show file tree
Hide file tree
Showing 3 changed files with 1,862 additions and 595 deletions.
15 changes: 15 additions & 0 deletions operations/BMV_Composition.thy
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
theory BMV_Composition
imports "Binders.MRBNF_Recursor"
begin

binder_datatype 'a type = Var 'a | App "'a type" "'a type list" | Forall x::'a t::"'a type" binds x in t

abbreviation "bd_type \<equiv> natLeq"

abbreviation "sb_type \<equiv> tvsubst_type"


(* Comp *)
type_synonym 'a T = "'a + 'a type"

end
Loading

0 comments on commit 32c87e6

Please sign in to comment.