( ! [V__P,V__P2,V__N1,V__R,V__N2,V__BG,V__N] :
((s__instance(V__P,s__Object) &
s__instance(V__P2,s__Object) &
s__instance(V__N1,s__Integer) &
s__instance(V__R,s__GeographicArea) &
s__instance(V__N2,s__Integer) &
s__instance(V__BG,s__EthnicGroup) &
s__instance(V__N,s__RealNumber))
=>
(s__ethnicityPercentInRegion(V__BG,V__N,V__R)
=>
( ? [V__G1, V__G2] :
((s__instance(V__G1,s__Collection) &
s__instance(V__G2,s__Collection) &
(s__located(V__P,V__R)
&
s__member(V__P,V__BG)
&
s__member(V__P,V__G1)
&
s__memberCount(V__G1,V__N1)
&
s__located(V__P2,V__R)
&
s__member(V__P2,V__G2)
&
s__memberCount(V__G2,V__N2)
&
(s__DivisionFn(V__N,n__100)
= s__DivisionFn(V__N1,V__N2)))))))
&
(( ? [V__G1, V__G2] :
((s__instance(V__G1,s__Collection) &
s__instance(V__G2,s__Collection) &
(s__located(V__P,V__R)
&
s__member(V__P,V__BG)
&
s__member(V__P,V__G1)
&
s__memberCount(V__G1,V__N1)
&
s__located(V__P2,V__R)
&
s__member(V__P2,V__G2)
&
s__memberCount(V__G2,V__N2)
&
(s__DivisionFn(V__N,n__100)
= s__DivisionFn(V__N1,V__N2))))))
=>
s__ethnicityPercentInRegion(V__BG,V__N,V__R))
)
)

People.kif 15491560 
A real number percent of people in a geographic area are an ethnic group if and only if there exist a collection and another collection such that an object is located at the geographic area and the object is a member of the ethnic group and the object is a member of the collection and the real number1 is a member count of the collection and the object2 is located at the geographic area and the object2 is a member of the other collection and the real number2 is a member count of the other collection and the real number and 100 is equal to the real number1 and the real number2 