(************************************************************************) (* * The Coq Proof Assistant / The Coq Development Team *) (* v * INRIA, CNRS and contributors - Copyright 1999-2018 *) (* T2) (A : T1) : DeclaredConstant F -> GT A -> GT (F A). Defined. Instance GT_APP2 {T1 T2 T3: Type} (F : T1 -> T2 -> T3) {A1 : T1} {A2 : T2} {DC:DeclaredConstant F} : GT A1 -> GT A2 -> GT (F A1 A2). Defined. Require Import ZArith. Instance DO : DeclaredConstant O := {}. Instance DS : DeclaredConstant S := {}. Instance DxH: DeclaredConstant xH := {}. Instance DxI: DeclaredConstant xI := {}. Instance DxO: DeclaredConstant xO := {}. Instance DZO: DeclaredConstant Z0 := {}. Instance DZpos: DeclaredConstant Zpos := {}. Instance DZneg: DeclaredConstant Zneg := {}. Instance DZpow_pos : DeclaredConstant Z.pow_pos := {}. Instance DZpow : DeclaredConstant Z.pow := {}. Require Import QArith. Instance DQ : DeclaredConstant Qmake := {}.