package coq-serapi
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Serialization library and protocol for machine interaction with the Coq proof assistant
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      coq-serapi-8.19.0.0.19.1.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=10d90417815073507a53dbc5cca1cf504afa58104da8557e2afa2e7daf6ec852
    
    
  sha512=95006e1e2798c531a01656972990662b07db815534bc789a5f3351c7d5bc8e75156c5a3c3b3a18d37f3eab0b11ceabd17d1609ed4d8afb461698b4098106e028
    
    
  doc/coq-serapi.serlib/Serlib/Ser_cPrimitives/index.html
Module Serlib.Ser_cPrimitivesSource
Source
type t = CPrimitives.t = - | Int63head0
- | Int63tail0
- | Int63add
- | Int63sub
- | Int63mul
- | Int63div
- | Int63mod
- | Int63divs
- | Int63mods
- | Int63lsr
- | Int63lsl
- | Int63asr
- | Int63land
- | Int63lor
- | Int63lxor
- | Int63addc
- | Int63subc
- | Int63addCarryC
- | Int63subCarryC
- | Int63mulc
- | Int63diveucl
- | Int63div21
- | Int63addMulDiv
- | Int63eq
- | Int63lt
- | Int63le
- | Int63lts
- | Int63les
- | Int63compare
- | Int63compares
- | Float64opp
- | Float64abs
- | Float64eq
- | Float64lt
- | Float64le
- | Float64compare
- | Float64equal
- | Float64classify
- | Float64add
- | Float64sub
- | Float64mul
- | Float64div
- | Float64sqrt
- | Float64ofUint63
- | Float64normfr_mantissa
- | Float64frshiftexp
- | Float64ldshiftexp
- | Float64next_up
- | Float64next_down
- | Arraymake
- | Arrayget
- | Arraydefault
- | Arrayset
- | Arraycopy
- | Arraylength
Source
type 'a prim_type = 'a CPrimitives.prim_type = - | PT_int63 : unit prim_type
- | PT_float64 : unit prim_type
- | PT_array : (UVars.Instance.t * ind_or_type) prim_type
Source
and 'a prim_ind = 'a CPrimitives.prim_ind = - | PIT_bool : unit prim_ind
- | PIT_carry : ind_or_type prim_ind
- | PIT_pair : (ind_or_type * ind_or_type) prim_ind
- | PIT_cmp : unit prim_ind
- | PIT_f_cmp : unit prim_ind
- | PIT_f_class : unit prim_ind
Source
and ind_or_type = CPrimitives.ind_or_type = - | PITT_ind : 'a prim_ind * 'a -> ind_or_type
- | PITT_type : 'a prim_type * 'a -> ind_or_type
- | PITT_param : int -> ind_or_type
Source
type op_or_type = CPrimitives.op_or_type = - | OT_op of t
- | OT_type : 'a prim_type -> op_or_type
- | OT_const of const
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >