that the driving or the non-herbivorousness or both happens is brought about by that the repressing tannin does not occur.
sent1: the repressing tannin is brought about by the Aeolian. sent2: if that the driving occurs or the herbivorousness does not occur or both does not hold the Aeolianness occurs. sent3: the drive and/or that the herbivorousness occurs is triggered by that the repressing tannin does not occur.
void -> assump1: Let's assume that that the driving occurs and/or the herbivorousness does not occur is wrong.; sent2 & assump1 -> int1: the Aeolian happens.; sent1 & int1 -> int2: the repressing tannin occurs.; void -> assump2: Let's assume that the fact that the repressing tannin does not occur is not wrong.; int2 & assump2 -> int3: this is contradiction.; [assump1] & int3 -> int4: the drive or the non-herbivorousness or both happens.; [assump2] & int4 -> hypothesis;
$hypothesis$ = that the driving or the non-herbivorousness or both happens is brought about by that the repressing tannin does not occur. ; $context$ = sent1: the repressing tannin is brought about by the Aeolian. sent2: if that the driving occurs or the herbivorousness does not occur or both does not hold the Aeolianness occurs. sent3: the drive and/or that the herbivorousness occurs is triggered by that the repressing tannin does not occur. ; $proof$ = 
void -> assump1: Let's assume that that the driving occurs and/or the herbivorousness does not occur is wrong.; sent2 & assump1 -> int1: the Aeolian happens.; sent1 & int1 -> int2: the repressing tannin occurs.; void -> assump2: Let's assume that the fact that the repressing tannin does not occur is not wrong.; int2 & assump2 -> int3: this is contradiction.; [assump1] & int3 -> int4: the drive or the non-herbivorousness or both happens.; [assump2] & int4 -> hypothesis; __PROVED__