package electrod
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Formal analysis for the Electrod formal pivot language
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      electrod-0.2.3.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=7371c45e28b84a1955d117ef2c798d545febb87c74f596b6efe24965e4b28f31
    
    
  sha512=e579db68ac05e30b0985f7d90080a82697de18c12e818d48bd7029cea8844571423f08d5881accbf8a0cbeb7df7de9b5b95ff5fe813330a6c92448a0901cdfe7
    
    
  doc/electrod.libelectrod/Libelectrod/Elo_to_ltl1/Make/class-converter/index.html
Class Make.converterSource
 constraint 'a = stackmethod build_Card : stack ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  Ltl.termmethod visit_Compr : stack ->
  (bool * int * Libelectrod.Elo.exp) list ->
  Libelectrod.Elo.fml list ->
  Libelectrod.Tuple.t ->
  ltlmethod private allocate_sbs_to_tuples : G.exp Containers.List.t ->
  Libelectrod.Tuple.t ->
  Libelectrod.Tuple.t listmethod private check_compr_disj : (bool * int * G.exp) list ->
  Libelectrod.Tuple.t list ->
  boolmethod build_Compr : stack ->
  (bool * int * Libelectrod.Elo.exp) list ->
  Libelectrod.Elo.fml list ->
  (bool * int * (Libelectrod.Tuple.t -> ltl)) list ->
  ltl list ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Diff : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_FIte : stack ->
  Libelectrod.Elo.fml ->
  Libelectrod.Elo.fml ->
  Libelectrod.Elo.fml ->
  ltl ->
  ltl ->
  ltl ->
  ltlmethod build_IBin : stack ->
  Libelectrod.Elo.iexp ->
  Libelectrod.Elo.ibinop ->
  Libelectrod.Elo.iexp ->
  Ltl.term ->
  (Ltl.term -> Ltl.term -> Ltl.term) ->
  Ltl.term ->
  Ltl.termmethod build_IComp : stack ->
  Libelectrod.Elo.iexp ->
  Libelectrod.Elo.icomp_op ->
  Libelectrod.Elo.iexp ->
  Ltl.term ->
  Ltl.tcomp ->
  Ltl.term ->
  ltlmethod build_IUn : stack ->
  Libelectrod.Elo.iunop ->
  Libelectrod.Elo.iexp ->
  (Ltl.term -> Ltl.term) ->
  Ltl.term ->
  Ltl.termmethod build_Iden : stack -> Libelectrod.Tuple.t -> ltlmethod build_In : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  ltlmethod build_Inter : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Join : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_LBin : stack ->
  Libelectrod.Elo.fml ->
  Libelectrod.Elo.lbinop ->
  Libelectrod.Elo.fml ->
  ltl ->
  (ltl -> ltl -> ltl) ->
  ltl ->
  ltlmethod build_LProj : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_LUn : stack ->
  Libelectrod.Elo.lunop ->
  Libelectrod.Elo.fml ->
  (ltl -> ltl) ->
  ltl ->
  ltlmethod build_Name : stack ->
  Libelectrod.Name.t ->
  Libelectrod.Name.t ->
  Libelectrod.Tuple.t ->
  ltlmethod build_None_ : stack -> Libelectrod.Tuple.t -> ltlmethod build_NotIn : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  ltlmethod build_Over : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Prime : stack ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Prod : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod visit_Quant : stack ->
  Libelectrod.Elo.quant ->
  (bool * int * Libelectrod.Elo.exp) ->
  Libelectrod.Elo.fml list ->
  ltlmethod build_Quant : stack ->
  Libelectrod.Elo.quant ->
  (bool * int * Libelectrod.Elo.exp) ->
  G.fml list ->
  G.quant ->
  (bool * int * (Libelectrod.Tuple.t -> ltl)) ->
  ltl list ->
  ltlmethod build_RBin : stack ->
  Libelectrod.Elo.exp ->
  Libelectrod.Elo.rbinop ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (G.exp ->
    G.exp ->
    (Libelectrod.Tuple.t -> ltl) ->
    (Libelectrod.Tuple.t -> ltl) ->
    Libelectrod.Tuple.t ->
    ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_RComp : stack ->
  Libelectrod.Elo.exp ->
  Libelectrod.Elo.comp_op ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (G.exp ->
    G.exp ->
    (Libelectrod.Tuple.t -> ltl) ->
    (Libelectrod.Tuple.t -> ltl) ->
    ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  ltlmethod build_REq : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  ltlmethod build_RIte : stack ->
  Libelectrod.Elo.fml ->
  Libelectrod.Elo.exp ->
  Libelectrod.Elo.exp ->
  ltl ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_RNEq : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  ltlmethod build_RProj : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_RTClos : stack ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_RUn : stack ->
  Libelectrod.Elo.runop ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Elo.exp ->
    (Libelectrod.Tuple.t -> ltl) ->
    Libelectrod.Tuple.t ->
    ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_TClos : stack ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Transpose : stack ->
  Libelectrod.Elo.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Union : stack ->
  G.exp ->
  G.exp ->
  (Libelectrod.Tuple.t -> ltl) ->
  (Libelectrod.Tuple.t -> ltl) ->
  Libelectrod.Tuple.t ->
  ltlmethod build_Univ : stack -> Libelectrod.Tuple.t -> ltlmethod build_Var : stack -> int -> int -> Libelectrod.Tuple.t -> ltlmethod build_oexp : stack ->
  (Libelectrod.Elo.fml, Libelectrod.Elo.exp, Libelectrod.Elo.iexp)
    Libelectrod.Elo.oexp ->
  (Libelectrod.Tuple.t -> ltl) ->
  int ->
  Libelectrod.Tuple.t ->
  ltl sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >