include('Axioms/lift_ieee^2.ax').
thf(tp_c_2Emachine__ieee_2Econvert,type,(c_2Emachine__ieee_2Econvert:(del>(del>(del>(del>(del>(del>$i)))))))).
thf(mem_c_2Emachine__ieee_2Econvert,axiom,( ! [A_27a:del] : ( ! [A_27b:del] : ( ! [A_27c:del] : ( ! [A_27d:del] : ( ! [A_27e:del] : ( ! [A_27f:del] : (mem@(c_2Emachine__ieee_2Econvert@A_27a@A_27b@A_27c@A_27d@A_27e@A_27f)@(arr@(arr@(ty_2Efcp_2Ecart@bool@A_27a)@(ty_2Ebinary__ieee_2Efloat@A_27b@A_27c))@(arr@(arr@(ty_2Ebinary__ieee_2Efloat@A_27d@A_27e)@(ty_2Efcp_2Ecart@bool@A_27f))@(arr@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@A_27f))))@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@A_27a)@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@A_27f))))))))))))))).
thf(stp_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))) => (X = (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))).
thf(stp_iso_mem_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))) => (X = (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(tp_c_2Emachine__ieee_2Efloat__to__fp16,type,(c_2Emachine__ieee_2Efloat__to__fp16:$i)).
thf(mem_c_2Emachine__ieee_2Efloat__to__fp16,axiom,(mem@c_2Emachine__ieee_2Efloat__to__fp16@(arr@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(stp_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(stp_iso_mem_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))) => (X = (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))) => (X = (inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(tp_c_2Emachine__ieee_2Efloat__to__fp32,type,(c_2Emachine__ieee_2Efloat__to__fp32:$i)).
thf(mem_c_2Emachine__ieee_2Efloat__to__fp32,axiom,(mem@c_2Emachine__ieee_2Efloat__to__fp32@(arr@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(stp_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))) => (X = (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(stp_iso_mem_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))) => (X = (inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))) => (X = (inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone))))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone))))) => (X = (inj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))) => (X = (inj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_ty_2Eone_2Eone @ X)))))).
thf(tp_c_2Emachine__ieee_2Efloat__to__fp64,type,(c_2Emachine__ieee_2Efloat__to__fp64:$i)).
thf(mem_c_2Emachine__ieee_2Efloat__to__fp64,axiom,(mem@c_2Emachine__ieee_2Efloat__to__fp64@(arr@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__abs,type,(c_2Emachine__ieee_2Efp16__abs:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__abs,axiom,(mem@c_2Emachine__ieee_2Efp16__abs@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp16__add,type,(c_2Emachine__ieee_2Efp16__add:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__add,axiom,(mem@c_2Emachine__ieee_2Efp16__add@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(stp_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))) => (X = (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(tp_c_2Emachine__ieee_2Efp16__add__with__flags,type,(c_2Emachine__ieee_2Efp16__add__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__add__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__add__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__bottom,type,(c_2Emachine__ieee_2Efp16__bottom:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__bottom,axiom,(mem@c_2Emachine__ieee_2Efp16__bottom@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__compare,type,(c_2Emachine__ieee_2Efp16__compare:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__compare,axiom,(mem@c_2Emachine__ieee_2Efp16__compare@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@ty_2Ebinary__ieee_2Efloat__compare)))).
thf(stp_fo_c_2Emachine__ieee_2Efp16__compare,type,(fo__c_2Emachine__ieee_2Efp16__compare:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Ebinary__ieee_2Efloat__compare)))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp16__compare,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [X1:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Ebinary__ieee_2Efloat__compare @ ((fo__c_2Emachine__ieee_2Efp16__compare @ X0) @ X1)) = (ap @ (ap @ c_2Emachine__ieee_2Efp16__compare @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0)) @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X1)))))).
thf(tp_c_2Emachine__ieee_2Efp16__div,type,(c_2Emachine__ieee_2Efp16__div:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__div,axiom,(mem@c_2Emachine__ieee_2Efp16__div@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__div__with__flags,type,(c_2Emachine__ieee_2Efp16__div__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__div__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__div__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__equal,type,(c_2Emachine__ieee_2Efp16__equal:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__equal,axiom,(mem@c_2Emachine__ieee_2Efp16__equal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp16__greaterEqual,type,(c_2Emachine__ieee_2Efp16__greaterEqual:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__greaterEqual,axiom,(mem@c_2Emachine__ieee_2Efp16__greaterEqual@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp16__greaterThan,type,(c_2Emachine__ieee_2Efp16__greaterThan:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__greaterThan,axiom,(mem@c_2Emachine__ieee_2Efp16__greaterThan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp16__isFinite,type,(c_2Emachine__ieee_2Efp16__isFinite:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isFinite,axiom,(mem@c_2Emachine__ieee_2Efp16__isFinite@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isInfinite,type,(c_2Emachine__ieee_2Efp16__isInfinite:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isInfinite,axiom,(mem@c_2Emachine__ieee_2Efp16__isInfinite@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isIntegral,type,(c_2Emachine__ieee_2Efp16__isIntegral:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isIntegral,axiom,(mem@c_2Emachine__ieee_2Efp16__isIntegral@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isNan,type,(c_2Emachine__ieee_2Efp16__isNan:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isNan,axiom,(mem@c_2Emachine__ieee_2Efp16__isNan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isNormal,type,(c_2Emachine__ieee_2Efp16__isNormal:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isNormal,axiom,(mem@c_2Emachine__ieee_2Efp16__isNormal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isSignallingNan,type,(c_2Emachine__ieee_2Efp16__isSignallingNan:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isSignallingNan,axiom,(mem@c_2Emachine__ieee_2Efp16__isSignallingNan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isSubnormal,type,(c_2Emachine__ieee_2Efp16__isSubnormal:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isSubnormal,axiom,(mem@c_2Emachine__ieee_2Efp16__isSubnormal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__isZero,type,(c_2Emachine__ieee_2Efp16__isZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__isZero,axiom,(mem@c_2Emachine__ieee_2Efp16__isZero@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp16__lessEqual,type,(c_2Emachine__ieee_2Efp16__lessEqual:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__lessEqual,axiom,(mem@c_2Emachine__ieee_2Efp16__lessEqual@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp16__lessThan,type,(c_2Emachine__ieee_2Efp16__lessThan:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__lessThan,axiom,(mem@c_2Emachine__ieee_2Efp16__lessThan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp16__mul,type,(c_2Emachine__ieee_2Efp16__mul:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__mul,axiom,(mem@c_2Emachine__ieee_2Efp16__mul@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__mul__add,type,(c_2Emachine__ieee_2Efp16__mul__add:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__mul__add,axiom,(mem@c_2Emachine__ieee_2Efp16__mul__add@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__mul__add__with__flags,type,(c_2Emachine__ieee_2Efp16__mul__add__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__mul__add__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__mul__add__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__mul__sub,type,(c_2Emachine__ieee_2Efp16__mul__sub:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__mul__sub,axiom,(mem@c_2Emachine__ieee_2Efp16__mul__sub@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__mul__sub__with__flags,type,(c_2Emachine__ieee_2Efp16__mul__sub__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__mul__sub__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__mul__sub__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__mul__with__flags,type,(c_2Emachine__ieee_2Efp16__mul__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__mul__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__mul__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__negInf,type,(c_2Emachine__ieee_2Efp16__negInf:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__negInf,axiom,(mem@c_2Emachine__ieee_2Efp16__negInf@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__negMin,type,(c_2Emachine__ieee_2Efp16__negMin:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__negMin,axiom,(mem@c_2Emachine__ieee_2Efp16__negMin@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__negZero,type,(c_2Emachine__ieee_2Efp16__negZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__negZero,axiom,(mem@c_2Emachine__ieee_2Efp16__negZero@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__negate,type,(c_2Emachine__ieee_2Efp16__negate:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__negate,axiom,(mem@c_2Emachine__ieee_2Efp16__negate@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp16__posInf,type,(c_2Emachine__ieee_2Efp16__posInf:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__posInf,axiom,(mem@c_2Emachine__ieee_2Efp16__posInf@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__posMin,type,(c_2Emachine__ieee_2Efp16__posMin:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__posMin,axiom,(mem@c_2Emachine__ieee_2Efp16__posMin@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__posZero,type,(c_2Emachine__ieee_2Efp16__posZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__posZero,axiom,(mem@c_2Emachine__ieee_2Efp16__posZero@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp16__roundToIntegral,type,(c_2Emachine__ieee_2Efp16__roundToIntegral:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__roundToIntegral,axiom,(mem@c_2Emachine__ieee_2Efp16__roundToIntegral@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__sqrt,type,(c_2Emachine__ieee_2Efp16__sqrt:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__sqrt,axiom,(mem@c_2Emachine__ieee_2Efp16__sqrt@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__sqrt__with__flags,type,(c_2Emachine__ieee_2Efp16__sqrt__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__sqrt__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__sqrt__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__sub,type,(c_2Emachine__ieee_2Efp16__sub:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__sub,axiom,(mem@c_2Emachine__ieee_2Efp16__sub@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__sub__with__flags,type,(c_2Emachine__ieee_2Efp16__sub__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__sub__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__sub__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__float,type,(c_2Emachine__ieee_2Efp16__to__float:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__float,axiom,(mem@c_2Emachine__ieee_2Efp16__to__float@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__fp32,type,(c_2Emachine__ieee_2Efp16__to__fp32:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__fp32,axiom,(mem@c_2Emachine__ieee_2Efp16__to__fp32@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(stp_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))) => (X = (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__fp32__with__flags,type,(c_2Emachine__ieee_2Efp16__to__fp32__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__fp32__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__to__fp32__with__flags@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__fp64,type,(c_2Emachine__ieee_2Efp16__to__fp64:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__fp64,axiom,(mem@c_2Emachine__ieee_2Efp16__to__fp64@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(stp_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))) => (X = (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__fp64__with__flags,type,(c_2Emachine__ieee_2Efp16__to__fp64__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__fp64__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp16__to__fp64__with__flags@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__int,type,(c_2Emachine__ieee_2Efp16__to__int:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__int,axiom,(mem@c_2Emachine__ieee_2Efp16__to__int@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Eoption_2Eoption@ty_2Einteger_2Eint))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__real,type,(c_2Emachine__ieee_2Efp16__to__real:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__real,axiom,(mem@c_2Emachine__ieee_2Efp16__to__real@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@ty_2Erealax_2Ereal))).
thf(stp_fo_c_2Emachine__ieee_2Efp16__to__real,type,(fo__c_2Emachine__ieee_2Efp16__to__real:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Erealax_2Ereal))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp16__to__real,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Erealax_2Ereal @ (fo__c_2Emachine__ieee_2Efp16__to__real @ X0)) = (ap @ c_2Emachine__ieee_2Efp16__to__real @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0))))).
thf(tp_c_2Emachine__ieee_2Efp16__to__value,type,(c_2Emachine__ieee_2Efp16__to__value:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__to__value,axiom,(mem@c_2Emachine__ieee_2Efp16__to__value@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@ty_2Ebinary__ieee_2Efloat__value))).
thf(stp_fo_c_2Emachine__ieee_2Efp16__to__value,type,(fo__c_2Emachine__ieee_2Efp16__to__value:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Ebinary__ieee_2Efloat__value))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp16__to__value,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Ebinary__ieee_2Efloat__value @ (fo__c_2Emachine__ieee_2Efp16__to__value @ X0)) = (ap @ c_2Emachine__ieee_2Efp16__to__value @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0))))).
thf(tp_c_2Emachine__ieee_2Efp16__top,type,(c_2Emachine__ieee_2Efp16__top:$i)).
thf(mem_c_2Emachine__ieee_2Efp16__top,axiom,(mem@c_2Emachine__ieee_2Efp16__top@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp32__abs,type,(c_2Emachine__ieee_2Efp32__abs:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__abs,axiom,(mem@c_2Emachine__ieee_2Efp32__abs@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__add,type,(c_2Emachine__ieee_2Efp32__add:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__add,axiom,(mem@c_2Emachine__ieee_2Efp32__add@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__add__with__flags,type,(c_2Emachine__ieee_2Efp32__add__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__add__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__add__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__bottom,type,(c_2Emachine__ieee_2Efp32__bottom:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__bottom,axiom,(mem@c_2Emachine__ieee_2Efp32__bottom@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__compare,type,(c_2Emachine__ieee_2Efp32__compare:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__compare,axiom,(mem@c_2Emachine__ieee_2Efp32__compare@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@ty_2Ebinary__ieee_2Efloat__compare)))).
thf(stp_fo_c_2Emachine__ieee_2Efp32__compare,type,(fo__c_2Emachine__ieee_2Efp32__compare:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Ebinary__ieee_2Efloat__compare)))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp32__compare,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [X1:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Ebinary__ieee_2Efloat__compare @ ((fo__c_2Emachine__ieee_2Efp32__compare @ X0) @ X1)) = (ap @ (ap @ c_2Emachine__ieee_2Efp32__compare @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0)) @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X1)))))).
thf(tp_c_2Emachine__ieee_2Efp32__div,type,(c_2Emachine__ieee_2Efp32__div:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__div,axiom,(mem@c_2Emachine__ieee_2Efp32__div@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__div__with__flags,type,(c_2Emachine__ieee_2Efp32__div__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__div__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__div__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__equal,type,(c_2Emachine__ieee_2Efp32__equal:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__equal,axiom,(mem@c_2Emachine__ieee_2Efp32__equal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp32__greaterEqual,type,(c_2Emachine__ieee_2Efp32__greaterEqual:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__greaterEqual,axiom,(mem@c_2Emachine__ieee_2Efp32__greaterEqual@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp32__greaterThan,type,(c_2Emachine__ieee_2Efp32__greaterThan:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__greaterThan,axiom,(mem@c_2Emachine__ieee_2Efp32__greaterThan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp32__isFinite,type,(c_2Emachine__ieee_2Efp32__isFinite:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isFinite,axiom,(mem@c_2Emachine__ieee_2Efp32__isFinite@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isInfinite,type,(c_2Emachine__ieee_2Efp32__isInfinite:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isInfinite,axiom,(mem@c_2Emachine__ieee_2Efp32__isInfinite@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isIntegral,type,(c_2Emachine__ieee_2Efp32__isIntegral:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isIntegral,axiom,(mem@c_2Emachine__ieee_2Efp32__isIntegral@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isNan,type,(c_2Emachine__ieee_2Efp32__isNan:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isNan,axiom,(mem@c_2Emachine__ieee_2Efp32__isNan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isNormal,type,(c_2Emachine__ieee_2Efp32__isNormal:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isNormal,axiom,(mem@c_2Emachine__ieee_2Efp32__isNormal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isSignallingNan,type,(c_2Emachine__ieee_2Efp32__isSignallingNan:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isSignallingNan,axiom,(mem@c_2Emachine__ieee_2Efp32__isSignallingNan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isSubnormal,type,(c_2Emachine__ieee_2Efp32__isSubnormal:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isSubnormal,axiom,(mem@c_2Emachine__ieee_2Efp32__isSubnormal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__isZero,type,(c_2Emachine__ieee_2Efp32__isZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__isZero,axiom,(mem@c_2Emachine__ieee_2Efp32__isZero@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp32__lessEqual,type,(c_2Emachine__ieee_2Efp32__lessEqual:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__lessEqual,axiom,(mem@c_2Emachine__ieee_2Efp32__lessEqual@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp32__lessThan,type,(c_2Emachine__ieee_2Efp32__lessThan:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__lessThan,axiom,(mem@c_2Emachine__ieee_2Efp32__lessThan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp32__mul,type,(c_2Emachine__ieee_2Efp32__mul:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__mul,axiom,(mem@c_2Emachine__ieee_2Efp32__mul@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__mul__add,type,(c_2Emachine__ieee_2Efp32__mul__add:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__mul__add,axiom,(mem@c_2Emachine__ieee_2Efp32__mul__add@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__mul__add__with__flags,type,(c_2Emachine__ieee_2Efp32__mul__add__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__mul__add__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__mul__add__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__mul__sub,type,(c_2Emachine__ieee_2Efp32__mul__sub:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__mul__sub,axiom,(mem@c_2Emachine__ieee_2Efp32__mul__sub@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__mul__sub__with__flags,type,(c_2Emachine__ieee_2Efp32__mul__sub__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__mul__sub__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__mul__sub__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__mul__with__flags,type,(c_2Emachine__ieee_2Efp32__mul__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__mul__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__mul__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__negInf,type,(c_2Emachine__ieee_2Efp32__negInf:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__negInf,axiom,(mem@c_2Emachine__ieee_2Efp32__negInf@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__negMin,type,(c_2Emachine__ieee_2Efp32__negMin:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__negMin,axiom,(mem@c_2Emachine__ieee_2Efp32__negMin@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__negZero,type,(c_2Emachine__ieee_2Efp32__negZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__negZero,axiom,(mem@c_2Emachine__ieee_2Efp32__negZero@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__negate,type,(c_2Emachine__ieee_2Efp32__negate:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__negate,axiom,(mem@c_2Emachine__ieee_2Efp32__negate@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__posInf,type,(c_2Emachine__ieee_2Efp32__posInf:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__posInf,axiom,(mem@c_2Emachine__ieee_2Efp32__posInf@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__posMin,type,(c_2Emachine__ieee_2Efp32__posMin:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__posMin,axiom,(mem@c_2Emachine__ieee_2Efp32__posMin@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__posZero,type,(c_2Emachine__ieee_2Efp32__posZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__posZero,axiom,(mem@c_2Emachine__ieee_2Efp32__posZero@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp32__roundToIntegral,type,(c_2Emachine__ieee_2Efp32__roundToIntegral:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__roundToIntegral,axiom,(mem@c_2Emachine__ieee_2Efp32__roundToIntegral@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__sqrt,type,(c_2Emachine__ieee_2Efp32__sqrt:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__sqrt,axiom,(mem@c_2Emachine__ieee_2Efp32__sqrt@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__sqrt__with__flags,type,(c_2Emachine__ieee_2Efp32__sqrt__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__sqrt__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__sqrt__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__sub,type,(c_2Emachine__ieee_2Efp32__sub:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__sub,axiom,(mem@c_2Emachine__ieee_2Efp32__sub@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__sub__with__flags,type,(c_2Emachine__ieee_2Efp32__sub__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__sub__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__sub__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__float,type,(c_2Emachine__ieee_2Efp32__to__float:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__float,axiom,(mem@c_2Emachine__ieee_2Efp32__to__float@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__fp16,type,(c_2Emachine__ieee_2Efp32__to__fp16:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__fp16,axiom,(mem@c_2Emachine__ieee_2Efp32__to__fp16@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__fp16__with__flags,type,(c_2Emachine__ieee_2Efp32__to__fp16__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__fp16__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__to__fp16__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__fp64,type,(c_2Emachine__ieee_2Efp32__to__fp64:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__fp64,axiom,(mem@c_2Emachine__ieee_2Efp32__to__fp64@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__fp64__with__flags,type,(c_2Emachine__ieee_2Efp32__to__fp64__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__fp64__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp32__to__fp64__with__flags@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__int,type,(c_2Emachine__ieee_2Efp32__to__int:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__int,axiom,(mem@c_2Emachine__ieee_2Efp32__to__int@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Eoption_2Eoption@ty_2Einteger_2Eint))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__real,type,(c_2Emachine__ieee_2Efp32__to__real:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__real,axiom,(mem@c_2Emachine__ieee_2Efp32__to__real@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@ty_2Erealax_2Ereal))).
thf(stp_fo_c_2Emachine__ieee_2Efp32__to__real,type,(fo__c_2Emachine__ieee_2Efp32__to__real:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Erealax_2Ereal))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp32__to__real,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Erealax_2Ereal @ (fo__c_2Emachine__ieee_2Efp32__to__real @ X0)) = (ap @ c_2Emachine__ieee_2Efp32__to__real @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0))))).
thf(tp_c_2Emachine__ieee_2Efp32__to__value,type,(c_2Emachine__ieee_2Efp32__to__value:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__to__value,axiom,(mem@c_2Emachine__ieee_2Efp32__to__value@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@ty_2Ebinary__ieee_2Efloat__value))).
thf(stp_fo_c_2Emachine__ieee_2Efp32__to__value,type,(fo__c_2Emachine__ieee_2Efp32__to__value:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Ebinary__ieee_2Efloat__value))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp32__to__value,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Ebinary__ieee_2Efloat__value @ (fo__c_2Emachine__ieee_2Efp32__to__value @ X0)) = (ap @ c_2Emachine__ieee_2Efp32__to__value @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0))))).
thf(tp_c_2Emachine__ieee_2Efp32__top,type,(c_2Emachine__ieee_2Efp32__top:$i)).
thf(mem_c_2Emachine__ieee_2Efp32__top,axiom,(mem@c_2Emachine__ieee_2Efp32__top@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))).
thf(tp_c_2Emachine__ieee_2Efp64__abs,type,(c_2Emachine__ieee_2Efp64__abs:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__abs,axiom,(mem@c_2Emachine__ieee_2Efp64__abs@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__add,type,(c_2Emachine__ieee_2Efp64__add:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__add,axiom,(mem@c_2Emachine__ieee_2Efp64__add@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__add__with__flags,type,(c_2Emachine__ieee_2Efp64__add__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__add__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__add__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__bottom,type,(c_2Emachine__ieee_2Efp64__bottom:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__bottom,axiom,(mem@c_2Emachine__ieee_2Efp64__bottom@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__compare,type,(c_2Emachine__ieee_2Efp64__compare:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__compare,axiom,(mem@c_2Emachine__ieee_2Efp64__compare@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@ty_2Ebinary__ieee_2Efloat__compare)))).
thf(stp_fo_c_2Emachine__ieee_2Efp64__compare,type,(fo__c_2Emachine__ieee_2Efp64__compare:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Ebinary__ieee_2Efloat__compare)))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp64__compare,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [X1:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Ebinary__ieee_2Efloat__compare @ ((fo__c_2Emachine__ieee_2Efp64__compare @ X0) @ X1)) = (ap @ (ap @ c_2Emachine__ieee_2Efp64__compare @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0)) @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X1)))))).
thf(tp_c_2Emachine__ieee_2Efp64__div,type,(c_2Emachine__ieee_2Efp64__div:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__div,axiom,(mem@c_2Emachine__ieee_2Efp64__div@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__div__with__flags,type,(c_2Emachine__ieee_2Efp64__div__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__div__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__div__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__equal,type,(c_2Emachine__ieee_2Efp64__equal:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__equal,axiom,(mem@c_2Emachine__ieee_2Efp64__equal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp64__greaterEqual,type,(c_2Emachine__ieee_2Efp64__greaterEqual:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__greaterEqual,axiom,(mem@c_2Emachine__ieee_2Efp64__greaterEqual@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp64__greaterThan,type,(c_2Emachine__ieee_2Efp64__greaterThan:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__greaterThan,axiom,(mem@c_2Emachine__ieee_2Efp64__greaterThan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp64__isFinite,type,(c_2Emachine__ieee_2Efp64__isFinite:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isFinite,axiom,(mem@c_2Emachine__ieee_2Efp64__isFinite@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isInfinite,type,(c_2Emachine__ieee_2Efp64__isInfinite:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isInfinite,axiom,(mem@c_2Emachine__ieee_2Efp64__isInfinite@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isIntegral,type,(c_2Emachine__ieee_2Efp64__isIntegral:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isIntegral,axiom,(mem@c_2Emachine__ieee_2Efp64__isIntegral@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isNan,type,(c_2Emachine__ieee_2Efp64__isNan:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isNan,axiom,(mem@c_2Emachine__ieee_2Efp64__isNan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isNormal,type,(c_2Emachine__ieee_2Efp64__isNormal:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isNormal,axiom,(mem@c_2Emachine__ieee_2Efp64__isNormal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isSignallingNan,type,(c_2Emachine__ieee_2Efp64__isSignallingNan:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isSignallingNan,axiom,(mem@c_2Emachine__ieee_2Efp64__isSignallingNan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isSubnormal,type,(c_2Emachine__ieee_2Efp64__isSubnormal:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isSubnormal,axiom,(mem@c_2Emachine__ieee_2Efp64__isSubnormal@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__isZero,type,(c_2Emachine__ieee_2Efp64__isZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__isZero,axiom,(mem@c_2Emachine__ieee_2Efp64__isZero@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool))).
thf(tp_c_2Emachine__ieee_2Efp64__lessEqual,type,(c_2Emachine__ieee_2Efp64__lessEqual:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__lessEqual,axiom,(mem@c_2Emachine__ieee_2Efp64__lessEqual@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp64__lessThan,type,(c_2Emachine__ieee_2Efp64__lessThan:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__lessThan,axiom,(mem@c_2Emachine__ieee_2Efp64__lessThan@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@bool)))).
thf(tp_c_2Emachine__ieee_2Efp64__mul,type,(c_2Emachine__ieee_2Efp64__mul:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__mul,axiom,(mem@c_2Emachine__ieee_2Efp64__mul@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__mul__add,type,(c_2Emachine__ieee_2Efp64__mul__add:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__mul__add,axiom,(mem@c_2Emachine__ieee_2Efp64__mul__add@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__mul__add__with__flags,type,(c_2Emachine__ieee_2Efp64__mul__add__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__mul__add__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__mul__add__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__mul__sub,type,(c_2Emachine__ieee_2Efp64__mul__sub:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__mul__sub,axiom,(mem@c_2Emachine__ieee_2Efp64__mul__sub@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__mul__sub__with__flags,type,(c_2Emachine__ieee_2Efp64__mul__sub__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__mul__sub__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__mul__sub__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__mul__with__flags,type,(c_2Emachine__ieee_2Efp64__mul__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__mul__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__mul__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__negInf,type,(c_2Emachine__ieee_2Efp64__negInf:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__negInf,axiom,(mem@c_2Emachine__ieee_2Efp64__negInf@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__negMin,type,(c_2Emachine__ieee_2Efp64__negMin:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__negMin,axiom,(mem@c_2Emachine__ieee_2Efp64__negMin@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__negZero,type,(c_2Emachine__ieee_2Efp64__negZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__negZero,axiom,(mem@c_2Emachine__ieee_2Efp64__negZero@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__negate,type,(c_2Emachine__ieee_2Efp64__negate:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__negate,axiom,(mem@c_2Emachine__ieee_2Efp64__negate@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__posInf,type,(c_2Emachine__ieee_2Efp64__posInf:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__posInf,axiom,(mem@c_2Emachine__ieee_2Efp64__posInf@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__posMin,type,(c_2Emachine__ieee_2Efp64__posMin:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__posMin,axiom,(mem@c_2Emachine__ieee_2Efp64__posMin@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__posZero,type,(c_2Emachine__ieee_2Efp64__posZero:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__posZero,axiom,(mem@c_2Emachine__ieee_2Efp64__posZero@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__roundToIntegral,type,(c_2Emachine__ieee_2Efp64__roundToIntegral:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__roundToIntegral,axiom,(mem@c_2Emachine__ieee_2Efp64__roundToIntegral@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__sqrt,type,(c_2Emachine__ieee_2Efp64__sqrt:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__sqrt,axiom,(mem@c_2Emachine__ieee_2Efp64__sqrt@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__sqrt__with__flags,type,(c_2Emachine__ieee_2Efp64__sqrt__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__sqrt__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__sqrt__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__sub,type,(c_2Emachine__ieee_2Efp64__sub:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__sub,axiom,(mem@c_2Emachine__ieee_2Efp64__sub@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__sub__with__flags,type,(c_2Emachine__ieee_2Efp64__sub__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__sub__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__sub__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__float,type,(c_2Emachine__ieee_2Efp64__to__float:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__float,axiom,(mem@c_2Emachine__ieee_2Efp64__to__float@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__fp16,type,(c_2Emachine__ieee_2Efp64__to__fp16:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__fp16,axiom,(mem@c_2Emachine__ieee_2Efp64__to__fp16@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__fp16__with__flags,type,(c_2Emachine__ieee_2Efp64__to__fp16__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__fp16__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__to__fp16__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__fp32,type,(c_2Emachine__ieee_2Efp64__to__fp32:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__fp32,axiom,(mem@c_2Emachine__ieee_2Efp64__to__fp32@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__fp32__with__flags,type,(c_2Emachine__ieee_2Efp64__to__fp32__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__fp32__with__flags,axiom,(mem@c_2Emachine__ieee_2Efp64__to__fp32__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__int,type,(c_2Emachine__ieee_2Efp64__to__int:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__int,axiom,(mem@c_2Emachine__ieee_2Efp64__to__int@(arr@ty_2Ebinary__ieee_2Erounding@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@(ty_2Eoption_2Eoption@ty_2Einteger_2Eint))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__real,type,(c_2Emachine__ieee_2Efp64__to__real:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__real,axiom,(mem@c_2Emachine__ieee_2Efp64__to__real@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@ty_2Erealax_2Ereal))).
thf(stp_fo_c_2Emachine__ieee_2Efp64__to__real,type,(fo__c_2Emachine__ieee_2Efp64__to__real:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Erealax_2Ereal))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp64__to__real,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Erealax_2Ereal @ (fo__c_2Emachine__ieee_2Efp64__to__real @ X0)) = (ap @ c_2Emachine__ieee_2Efp64__to__real @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0))))).
thf(tp_c_2Emachine__ieee_2Efp64__to__value,type,(c_2Emachine__ieee_2Efp64__to__value:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__to__value,axiom,(mem@c_2Emachine__ieee_2Efp64__to__value@(arr@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))@ty_2Ebinary__ieee_2Efloat__value))).
thf(stp_fo_c_2Emachine__ieee_2Efp64__to__value,type,(fo__c_2Emachine__ieee_2Efp64__to__value:(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > tp__ty_2Ebinary__ieee_2Efloat__value))).
thf(stp_eq_fo_c_2Emachine__ieee_2Efp64__to__value,axiom,( ! [X0:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((inj__ty_2Ebinary__ieee_2Efloat__value @ (fo__c_2Emachine__ieee_2Efp64__to__value @ X0)) = (ap @ c_2Emachine__ieee_2Efp64__to__value @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X0))))).
thf(tp_c_2Emachine__ieee_2Efp64__top,type,(c_2Emachine__ieee_2Efp64__top:$i)).
thf(mem_c_2Emachine__ieee_2Efp64__top,axiom,(mem@c_2Emachine__ieee_2Efp64__top@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Eint__to__fp16,type,(c_2Emachine__ieee_2Eint__to__fp16:$i)).
thf(mem_c_2Emachine__ieee_2Eint__to__fp16,axiom,(mem@c_2Emachine__ieee_2Eint__to__fp16@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Einteger_2Eint@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Eint__to__fp32,type,(c_2Emachine__ieee_2Eint__to__fp32:$i)).
thf(mem_c_2Emachine__ieee_2Eint__to__fp32,axiom,(mem@c_2Emachine__ieee_2Eint__to__fp32@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Einteger_2Eint@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Eint__to__fp64,type,(c_2Emachine__ieee_2Eint__to__fp64:$i)).
thf(mem_c_2Emachine__ieee_2Eint__to__fp64,axiom,(mem@c_2Emachine__ieee_2Eint__to__fp64@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Einteger_2Eint@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Ereal__to__fp16,type,(c_2Emachine__ieee_2Ereal__to__fp16:$i)).
thf(mem_c_2Emachine__ieee_2Ereal__to__fp16,axiom,(mem@c_2Emachine__ieee_2Ereal__to__fp16@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(tp_c_2Emachine__ieee_2Ereal__to__fp16__with__flags,type,(c_2Emachine__ieee_2Ereal__to__fp16__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Ereal__to__fp16__with__flags,axiom,(mem@c_2Emachine__ieee_2Ereal__to__fp16__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Ereal__to__fp32,type,(c_2Emachine__ieee_2Ereal__to__fp32:$i)).
thf(mem_c_2Emachine__ieee_2Ereal__to__fp32,axiom,(mem@c_2Emachine__ieee_2Ereal__to__fp32@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))).
thf(tp_c_2Emachine__ieee_2Ereal__to__fp32__with__flags,type,(c_2Emachine__ieee_2Ereal__to__fp32__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Ereal__to__fp32__with__flags,axiom,(mem@c_2Emachine__ieee_2Ereal__to__fp32__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Ereal__to__fp64,type,(c_2Emachine__ieee_2Ereal__to__fp64:$i)).
thf(mem_c_2Emachine__ieee_2Ereal__to__fp64,axiom,(mem@c_2Emachine__ieee_2Ereal__to__fp64@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(tp_c_2Emachine__ieee_2Ereal__to__fp64__with__flags,type,(c_2Emachine__ieee_2Ereal__to__fp64__with__flags:$i)).
thf(mem_c_2Emachine__ieee_2Ereal__to__fp64__with__flags,axiom,(mem@c_2Emachine__ieee_2Ereal__to__fp64__with__flags@(arr@ty_2Ebinary__ieee_2Erounding@(arr@ty_2Erealax_2Ereal@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))).
thf(stp_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))) => (X = (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(stp_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))).
thf(stp_iso_mem_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))) => (X = (inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(ax_thm_2Emachine__ieee_2Efp16__to__float__def,axiom,( ! [V0w:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0w))) = (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(c_2Ebinary__ieee_2Efloat__Sign__fupd@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@(c_2Ecombin_2EK@(ty_2Efcp_2Ecart@bool@ty_2Eone_2Eone)@(ty_2Efcp_2Ecart@bool@ty_2Eone_2Eone))@(ap@(ap@(ap@(c_2Ewords_2Eword__extract@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@ty_2Eone_2Eone)@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT1@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO)))))))@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT1@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO)))))))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0w))))@(ap@(ap@(c_2Ebinary__ieee_2Efloat__Exponent__fupd@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@(c_2Ecombin_2EK@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ewords_2Eword__extract@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT2@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO))))))@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT1@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO))))))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0w))))@(ap@(ap@(c_2Ebinary__ieee_2Efloat__Significand__fupd@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@(c_2Ecombin_2EK@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ap@(ap@(ap@(c_2Ewords_2Eword__extract@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT1@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO))))))@(inj__ty_2Enum_2Enum @ fo__c_2Enum_2E0))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0w))))@(c_2Ebool_2EARB@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))))).
thf(ax_thm_2Emachine__ieee_2Efloat__to__fp16__def,axiom,( ! [V0x:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(c_2Ewords_2Eword__concat@ty_2Eone_2Eone@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ap@(c_2Ebinary__ieee_2Efloat__Sign@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x)))@(ap@(ap@(c_2Ewords_2Eword__concat@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit1@ty_2Eone_2Eone))))@(ap@(c_2Ebinary__ieee_2Efloat__Exponent@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x)))@(ap@(c_2Ebinary__ieee_2Efloat__Significand@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__to__real__def,axiom,(c_2Emachine__ieee_2Efp16__to__real = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@ty_2Erealax_2Ereal@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__to__real@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__to__value__def,axiom,(c_2Emachine__ieee_2Efp16__to__value = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@ty_2Ebinary__ieee_2Efloat__value@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__value@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Ereal__to__fp16__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ((ap@c_2Emachine__ieee_2Ereal__to__fp16@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)) = (ap@(ap@(c_2Ecombin_2Eo@ty_2Erealax_2Ereal@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(c_2Ebinary__ieee_2Ereal__to__float@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)))))).
thf(stp_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))).
thf(stp_iso_mem_c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))) => (X = (inj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(ax_thm_2Emachine__ieee_2Ereal__to__fp16__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ((ap@c_2Emachine__ieee_2Ereal__to__fp16__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)) = (ap@(ap@(c_2Ecombin_2Eo@ty_2Erealax_2Ereal@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16))@(ap@(c_2Ebinary__ieee_2Ereal__to__float__with__flags@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)))))).
thf(ax_thm_2Emachine__ieee_2Eint__to__fp16__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__ty_2Einteger_2Eint] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@c_2Emachine__ieee_2Eint__to__fp16@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__ty_2Einteger_2Eint @ V1a))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@c_2Emachine__ieee_2Ereal__to__fp16@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Eintreal_2Ereal__of__int@(inj__ty_2Einteger_2Eint @ V1a)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__roundToIntegral__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ((ap@c_2Emachine__ieee_2Efp16__roundToIntegral@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)) = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Ebinary__ieee_2Efloat__round__to__integral@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)))@c_2Emachine__ieee_2Efp16__to__float))))).
thf(ax_thm_2Emachine__ieee_2Efp16__to__int__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ((ap@c_2Emachine__ieee_2Efp16__to__int@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)) = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Eoption_2Eoption@ty_2Einteger_2Eint)@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Ebinary__ieee_2Efloat__to__int@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)))@c_2Emachine__ieee_2Efp16__to__float)))).
thf(ax_thm_2Emachine__ieee_2Efp16__sqrt__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ((ap@c_2Emachine__ieee_2Efp16__sqrt@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)) = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Ebinary__ieee_2Efloat__sqrt@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)))@c_2Emachine__ieee_2Efp16__to__float)))))).
thf(ax_thm_2Emachine__ieee_2Efp16__sqrt__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ((ap@c_2Emachine__ieee_2Efp16__sqrt__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)) = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16))@(ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Epair_2Eprod@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Ebinary__ieee_2Efloat__sqrt@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode)))@c_2Emachine__ieee_2Efp16__to__float))))).
thf(ax_thm_2Emachine__ieee_2Efp16__negate__def,axiom,(c_2Emachine__ieee_2Efp16__negate = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__negate@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float)))).
thf(ax_thm_2Emachine__ieee_2Efp16__abs__def,axiom,(c_2Emachine__ieee_2Efp16__abs = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__abs@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float)))).
thf(ax_thm_2Emachine__ieee_2Efp16__isNan__def,axiom,(c_2Emachine__ieee_2Efp16__isNan = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__nan@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isSignallingNan__def,axiom,(c_2Emachine__ieee_2Efp16__isSignallingNan = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__signalling@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isIntegral__def,axiom,(c_2Emachine__ieee_2Efp16__isIntegral = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__integral@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isZero__def,axiom,(c_2Emachine__ieee_2Efp16__isZero = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__zero@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isNormal__def,axiom,(c_2Emachine__ieee_2Efp16__isNormal = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__normal@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isSubnormal__def,axiom,(c_2Emachine__ieee_2Efp16__isSubnormal = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__subnormal@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isFinite__def,axiom,(c_2Emachine__ieee_2Efp16__isFinite = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__finite@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(ax_thm_2Emachine__ieee_2Efp16__isInfinite__def,axiom,(c_2Emachine__ieee_2Efp16__isInfinite = (ap@(ap@(c_2Ecombin_2Eo@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@bool@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(c_2Ebinary__ieee_2Efloat__is__infinite@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@c_2Emachine__ieee_2Efp16__to__float))).
thf(stp_c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(tp__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : $tType)).
thf(stp_inj_c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(inj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : (tp__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone > $i))).
thf(stp_surj_c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,type,(surj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone : ($i > tp__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone))).
thf(stp_inj_surj_c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (inj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)) = X))).
thf(stp_inj_mem_c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:tp__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (mem @ (inj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X) @ (ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))).
thf(stp_iso_mem_c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone,axiom,( ! [X:$i] : ((mem @ X @ (ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))) => (X = (inj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (surj__c_ty_2Epair_2Eprod_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ X)))))).
thf(ax_thm_2Emachine__ieee_2Efp16__posInf__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__posInf) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__plus__infinity@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__negInf__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__negInf) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__minus__infinity@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__posZero__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__posZero) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__plus__zero@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__negZero__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__negZero) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__minus__zero@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__posMin__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__posMin) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__plus__min@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__negMin__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__negMin) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__minus__min@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__top__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__top) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__top@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__bottom__def,axiom,((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ c_2Emachine__ieee_2Efp16__bottom) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Ebinary__ieee_2Efloat__bottom@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(c_2Ebool_2Ethe__value@(ty_2Epair_2Eprod@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__add__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__add@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__sub__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__sub@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__sub@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__mul__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__mul@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__mul@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__div__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__div@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__div@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__add__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__add__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__sub__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__sub__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__sub@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__mul__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__mul__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__mul@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__div__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__div__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))) = (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__div@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__compare__def,axiom,( ! [V0a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__ty_2Ebinary__ieee_2Efloat__compare @ (ap@(ap@c_2Emachine__ieee_2Efp16__compare@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))) = (surj__ty_2Ebinary__ieee_2Efloat__compare @ (ap@(ap@(c_2Ebinary__ieee_2Efloat__compare@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__equal__def,axiom,( ! [V0a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((p@(ap@(ap@c_2Emachine__ieee_2Efp16__equal@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))) <=> (p@(ap@(ap@(c_2Ebinary__ieee_2Efloat__equal@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__lessThan__def,axiom,( ! [V0a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((p@(ap@(ap@c_2Emachine__ieee_2Efp16__lessThan@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))) <=> (p@(ap@(ap@(c_2Ebinary__ieee_2Efloat__less__than@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__lessEqual__def,axiom,( ! [V0a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((p@(ap@(ap@c_2Emachine__ieee_2Efp16__lessEqual@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))) <=> (p@(ap@(ap@(c_2Ebinary__ieee_2Efloat__less__equal@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__greaterThan__def,axiom,( ! [V0a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((p@(ap@(ap@c_2Emachine__ieee_2Efp16__greaterThan@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))) <=> (p@(ap@(ap@(c_2Ebinary__ieee_2Efloat__greater__than@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__greaterEqual__def,axiom,( ! [V0a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((p@(ap@(ap@c_2Emachine__ieee_2Efp16__greaterEqual@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))) <=> (p@(ap@(ap@(c_2Ebinary__ieee_2Efloat__greater__equal@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__mul__add__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V3c:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(ap@c_2Emachine__ieee_2Efp16__mul__add@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__mul__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c)))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__mul__sub__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V3c:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(ap@c_2Emachine__ieee_2Efp16__mul__sub@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__mul__sub@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c)))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__mul__add__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V3c:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(ap@c_2Emachine__ieee_2Efp16__mul__add__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c))) = (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__mul__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c))))))))))).
thf(ax_thm_2Emachine__ieee_2Efp16__mul__sub__with__flags__def,axiom,( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2b:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V3c:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(ap@c_2Emachine__ieee_2Efp16__mul__sub__with__flags@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b))@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c))) = (surj__c_ty_2Epair_2Eprod_ty_2Ebinary__ieee_2Eflags_c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@(c_2Epair_2E_23_23@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@ty_2Ebinary__ieee_2Eflags@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))))@(c_2Ecombin_2EI@ty_2Ebinary__ieee_2Eflags))@c_2Emachine__ieee_2Efloat__to__fp16)@(ap@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__mul__sub@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2b)))@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V3c))))))))))).
thf(conj_thm_2Emachine__ieee_2Efp16__to__float__11,lemma,( ! [V0x:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1y:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x))) = (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1y)))) <=> (V0x = V1y))))).
thf(conj_thm_2Emachine__ieee_2Efloat__to__fp16__11,lemma,( ! [V0x:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V1y:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1y)))) <=> (V0x = V1y))))).
thf(conj_thm_2Emachine__ieee_2Efloat__to__fp16__fp16__to__float,lemma,( ! [V0x:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x)))) = V0x))).
thf(conj_thm_2Emachine__ieee_2Efp16__to__float__float__to__fp16,lemma,( ! [V0x:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efp16__to__float@(ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V0x)))) = V0x))).
thf(conj_thm_2Emachine__ieee_2Efp16__nchotomy,lemma,( ! [V0x:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (? [V1y:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (V0x = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1y))))))).
thf(conj_thm_2Emachine__ieee_2Efloat__fp16__nchotomy,lemma,( ! [V0x:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (? [V1y:tp__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : (V0x = (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efp16__to__float@(inj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1y))))))).
thf(conj_thm_2Emachine__ieee_2Efp16__to__float__n2w,lemma,( ! [V0n:tp__ty_2Enum_2Enum] : ((surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efp16__to__float@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V0n)))) = (surj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(c_2Ebool_2ELET@(ty_2Epair_2Eprod@ty_2Enum_2Enum@ty_2Enum_2Enum)@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Epair_2EUNCURRY@ty_2Enum_2Enum@ty_2Enum_2Enum@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(lam@ty_2Enum_2Enum@(^ [V1q:$i] : (lam@ty_2Enum_2Enum@(^ [V2f:$i] : (ap@(ap@(c_2Ebool_2ELET@(ty_2Epair_2Eprod@ty_2Enum_2Enum@ty_2Enum_2Enum)@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Epair_2EUNCURRY@ty_2Enum_2Enum@ty_2Enum_2Enum@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(lam@ty_2Enum_2Enum@(^ [V3s:$i] : (lam@ty_2Enum_2Enum@(^ [V4e:$i] : (ap@(ap@(c_2Ebinary__ieee_2Efloat__Sign__fupd@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@(c_2Ecombin_2EK@(ty_2Efcp_2Ecart@bool@ty_2Eone_2Eone)@(ty_2Efcp_2Ecart@bool@ty_2Eone_2Eone))@(ap@(c_2Ewords_2En2w@ty_2Eone_2Eone)@(ap@(ap@c_2Earithmetic_2EMOD@V3s)@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT2@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO)))))))@(ap@(ap@(c_2Ebinary__ieee_2Efloat__Exponent__fupd@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@(c_2Ecombin_2EK@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@V4e)))@(ap@(ap@(c_2Ebinary__ieee_2Efloat__Significand__fupd@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ap@(c_2Ecombin_2EK@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ty_2Efcp_2Ecart@bool@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@V2f)))@(c_2Ebool_2EARB@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))))))))))@(ap@(ap@c_2Ebit_2EDIVMOD__2EXP@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT1@(ap@c_2Earithmetic_2EBIT2@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO)))))@V1q))))))))@(ap@(ap@c_2Ebit_2EDIVMOD__2EXP@(ap@c_2Earithmetic_2ENUMERAL@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT2@(ap@c_2Earithmetic_2EBIT1@(inj__ty_2Enum_2Enum @ fo__c_2Earithmetic_2EZERO))))))@(inj__ty_2Enum_2Enum @ V0n))))))).
thf(conj_thm_2Emachine__ieee_2Efp16__sqrt,lemma,(( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1a:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@c_2Emachine__ieee_2Efp16__sqrt@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(c_2Ebinary__ieee_2Efloat__sqrt@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1a)))))))) & ( ! [V2mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V3a:tp__ty_2Enum_2Enum] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@c_2Emachine__ieee_2Efp16__sqrt@(inj__ty_2Ebinary__ieee_2Erounding @ V2mode))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V3a)))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(c_2Ebinary__ieee_2Efloat__sqrt@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V2mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V3a)))))))))))).
thf(conj_thm_2Emachine__ieee_2Efp16__add,conjecture,(( ! [V0mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V1b:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V2a:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__add@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2a)))@(ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b)))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V0mode))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V2a))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V1b))))))))) & (( ! [V3mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V4b:tp__ty_2Enum_2Enum] : ( ! [V5a:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__add@(inj__ty_2Ebinary__ieee_2Erounding @ V3mode))@(ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V5a)))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V4b)))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V3mode))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V5a))@(ap@c_2Emachine__ieee_2Efp16__to__float@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V4b))))))))))) & (( ! [V6mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V7b:tp__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone] : ( ! [V8a:tp__ty_2Enum_2Enum] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__add@(inj__ty_2Ebinary__ieee_2Erounding @ V6mode))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V8a)))@(ap@c_2Emachine__ieee_2Efloat__to__fp16@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V7b)))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V6mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V8a))))@(inj__c_ty_2Ebinary__ieee_2Efloat_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone_c_ty_2Efcp_2Ebit1_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ V7b))))))))) & ( ! [V9mode:tp__ty_2Ebinary__ieee_2Erounding] : ( ! [V10b:tp__ty_2Enum_2Enum] : ( ! [V11a:tp__ty_2Enum_2Enum] : ((surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@(ap@(ap@c_2Emachine__ieee_2Efp16__add@(inj__ty_2Ebinary__ieee_2Erounding @ V9mode))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V11a)))@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V10b)))) = (surj__c_ty_2Efcp_2Ecart_o_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_c_ty_2Efcp_2Ebit0_ty_2Eone_2Eone @ (ap@c_2Emachine__ieee_2Efloat__to__fp16@(ap@(c_2Epair_2ESND@ty_2Ebinary__ieee_2Eflags@(ty_2Ebinary__ieee_2Efloat@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone))))@(ap@(ap@(ap@(c_2Ebinary__ieee_2Efloat__add@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(ty_2Efcp_2Ebit1@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))@(inj__ty_2Ebinary__ieee_2Erounding @ V9mode))@(ap@c_2Emachine__ieee_2Efp16__to__float@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V11a))))@(ap@c_2Emachine__ieee_2Efp16__to__float@(ap@(c_2Ewords_2En2w@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@(ty_2Efcp_2Ebit0@ty_2Eone_2Eone)))))@(inj__ty_2Enum_2Enum @ V10b))))))))))))))).
