Axioms are statements that are simply taken as true. We prove certain theorems using these axioms. What if we now forget about the original axioms, take a set of these theorems and pronounce them new axioms, that is, just assume them to be true? Would we be able to prove the original axioms using the new ones?
For example, we derive the Pythagorean Theorem from the axioms of Euclidean geometry, which we assumed to be true. We then remove the "axiom-status" from the original axioms - they are now mere hypotheses. Now we say that the Pythagorean theorem is true, that is, we make it an axiom. Could we now prove things such as "That all right angles are equal to one another"?
(I know that we would need more than that but this is just an example.)
Is this theoretically possible if we chose the right theorems? (Not just in Euclidean geometry; in any theory.) Has anybody ever attempted this?
Yes, this has been intensely studied in a number of contexts. We pick some very small set of axioms, basically all the uninteresting ones; we then look at what implications this "base theory" can prove between old axioms and theorems. Early geometers, for instance, were interested in which theorems implied the parallel postulate, over the other four, and set theorists looked at theorems equivalent to the axioms of choice, over ZF. for a more organized approach, with a computational flavor, check out reverse mathematics.