

#ifndef APredicate_included
#define APredicate_included

#define __APredicate_Atrue __APredicate_2
#define _APredicate_Atrue _APredicate_2
extern OBJ __APredicate_Atrue;
extern OBJ _APredicate_Atrue(OBJ);

#define __APredicate_Afalse __APredicate_3
#define _APredicate_Afalse _APredicate_3
extern OBJ __APredicate_Afalse;
extern OBJ _APredicate_Afalse(OBJ);

#define __APredicate_St __APredicate_4
#define _APredicate_St _APredicate_4
extern OBJ __APredicate_St;
extern OBJ _APredicate_St(OBJ,OBJ);

#define __APredicate_Aand __APredicate_5
#define _APredicate_Aand _APredicate_5
extern OBJ __APredicate_Aand;
extern OBJ _APredicate_Aand(OBJ,OBJ,OBJ);

#define __APredicate_Aor __APredicate_6
#define _APredicate_Aor _APredicate_6
extern OBJ __APredicate_Aor;
extern OBJ _APredicate_Aor(OBJ,OBJ,OBJ);

#define __APredicate_Aequiv __APredicate_7
#define _APredicate_Aequiv _APredicate_7
extern OBJ __APredicate_Aequiv;
extern OBJ _APredicate_Aequiv(OBJ,OBJ);

#define __APredicate_Aunequiv __APredicate_8
#define _APredicate_Aunequiv _APredicate_8
extern OBJ __APredicate_Aunequiv;
extern OBJ _APredicate_Aunequiv(OBJ,OBJ);

#define __APredicate_S5 __APredicate_9
#define _APredicate_S5 _APredicate_9
extern OBJ __APredicate_S5;
extern OBJ _APredicate_S5(OBJ,OBJ,OBJ);

#define __APredicate_Sii __APredicate_10
#define _APredicate_Sii _APredicate_10
extern OBJ __APredicate_Sii;
extern OBJ _APredicate_Sii(OBJ,OBJ,OBJ,OBJ);

#define __APredicate_Sii_O1 __APredicate_11
#define _APredicate_Sii_O1 _APredicate_11
extern OBJ __APredicate_Sii_O1;
extern OBJ _APredicate_Sii_O1(OBJ,OBJ,OBJ,OBJ);

#define __APredicate_Atrue_L12 __APredicate_12
#define _APredicate_Atrue_L12 _APredicate_12
extern OBJ __APredicate_Atrue_L12;
extern OBJ _APredicate_Atrue_L12(OBJ);

#define __APredicate_Afalse_L13 __APredicate_13
#define _APredicate_Afalse_L13 _APredicate_13
extern OBJ __APredicate_Afalse_L13;
extern OBJ _APredicate_Afalse_L13(OBJ);

#define __APredicate_Aequiv_L17 __APredicate_17
#define _APredicate_Aequiv_L17 _APredicate_17
extern OBJ __APredicate_Aequiv_L17;
extern OBJ _APredicate_Aequiv_L17(OBJ,OBJ);

#define __APredicate_Aunequiv_L18 __APredicate_18
#define _APredicate_Aunequiv_L18 _APredicate_18
extern OBJ __APredicate_Aunequiv_L18;
extern OBJ _APredicate_Aunequiv_L18(OBJ,OBJ);

#ifndef APredicate_Atrue
#define APredicate_Atrue(x1,x2) {x2=_APredicate_Atrue(x1);}
#endif

#ifndef APredicate_Afalse
#define APredicate_Afalse(x1,x2) {x2=_APredicate_Afalse(x1);}
#endif

#ifndef APredicate_St
#define APredicate_St(x1,x2,x4) {x4=_APredicate_St(x1,x2);}
#endif

#ifndef APredicate_Aand
#define APredicate_Aand(x1,x2,x3,x5) {x5=_APredicate_Aand(x1,x2,x3);}
#endif

#ifndef APredicate_Aor
#define APredicate_Aor(x1,x2,x3,x5) {x5=_APredicate_Aor(x1,x2,x3);}
#endif

#ifndef APredicate_Aequiv
#define APredicate_Aequiv(x1,x2,x3) {x3=_APredicate_Aequiv(x1,x2);}
#endif

#ifndef APredicate_Aunequiv
#define APredicate_Aunequiv(x1,x2,x3) {x3=_APredicate_Aunequiv(x1,x2);}
#endif

#ifndef APredicate_S5
#define APredicate_S5(x1,x2,x3,x5) {x5=_APredicate_S5(x1,x2,x3);}
#endif

#ifndef APredicate_Sii
#define APredicate_Sii(x1,x2,x3,x4,x8) {x8=_APredicate_Sii(x1,x2,x3,x4);}
#endif

#ifndef APredicate_Sii_O1
#define APredicate_Sii_O1(x1,x2,x3,x4,x6) {x6=_APredicate_Sii_O1(x1,x2,x3,x4);}
#endif

#ifndef APredicate_Atrue_L12
#define APredicate_Atrue_L12(x1,x2) {x2=_APredicate_Atrue_L12(x1);}
#endif

#ifndef APredicate_Afalse_L13
#define APredicate_Afalse_L13(x1,x2) {x2=_APredicate_Afalse_L13(x1);}
#endif

#ifndef APredicate_St_L14
#define APredicate_St_L14(x1,x2,x4) {x4=_APredicate_St_L14(x1,x2);}
#endif

#ifndef APredicate_Aand_L15
#define APredicate_Aand_L15(x1,x2,x3,x5) {x5=_APredicate_Aand_L15(x1,x2,x3);}
#endif

#ifndef APredicate_Aor_L16
#define APredicate_Aor_L16(x1,x2,x3,x5) {x5=_APredicate_Aor_L16(x1,x2,x3);}
#endif

#ifndef APredicate_Aequiv_L17
#define APredicate_Aequiv_L17(x1,x2,x3) {x3=_APredicate_Aequiv_L17(x1,x2);}
#endif

#ifndef APredicate_Aunequiv_L18
#define APredicate_Aunequiv_L18(x1,x2,x3) {x3=_APredicate_Aunequiv_L18(x1,x2);}
#endif

#endif
