This PR fixes a few broken links in our documentation.
-------
| The SMT-LIB input for this example can be found at `examples/api/smtlib/quickstart.smt2 <https://github.com/cvc5/cvc5/blob/master/examples/api/smtlib/quickstart.smt2>`_.
-| The source code for this example can be found at `examples/api/python/quickstart.py <https://github.com/cvc5/cvc5/blob/master/examples/api/python/quickstart.cpp>`_.
+| The source code for this example can be found at `examples/api/python/quickstart.py <https://github.com/cvc5/cvc5/blob/master/examples/api/python/quickstart.py>`_.
.. api-examples::
<examples>/api/cpp/quickstart.cpp
(check-sat)
The following input on heaps ``Int -> Node`` is satisfiable, where ``Node``
-denotes a user-defined inductive `datatypes <datatypes>`__.
+denotes a user-defined inductive :doc:`datatypes`.
.. code:: smtlib
* `SMT-LIB 2 language example <https://github.com/cvc5/cvc5/blob/master/examples/api/smtlib/sets.smt2>`__
* `C++ API example <https://github.com/cvc5/cvc5/blob/master/examples/api/cpp/sets.cpp>`__
-* `Python API example <https://github.com/cvc5/cvc5/blob/master/examples/api/python/sets.cpp>`__
+* `Java API example <https://github.com/cvc5/cvc5/blob/master/examples/api/java/Sets.java>`__
+* `Python API example <https://github.com/cvc5/cvc5/blob/master/examples/api/python/sets.py>`__
Below is a short summary of the sorts, constants, functions and