<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByIndustrySector" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByIndustrySector" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByGeographicRegion" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByGeographicRegion" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByCreditQuality" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByCreditQuality" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByMaturity" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByMaturity" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByAssetCategory" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByAssetCategory" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByOtherCategory" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByOtherCategory" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingsByOtherCategory2" roleURI="http://xbrl.sec.gov/oef/role/HoldingsByOtherCategory2" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#LargestHoldings" roleURI="http://xbrl.sec.gov/oef/role/LargestHoldings" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#ProspectusOnly" roleURI="http://xbrl.sec.gov/rr/role/ProspectusOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#RiskOnly" roleURI="http://xbrl.sec.gov/rr/role/RiskOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#CoregistrantOnly" roleURI="http://xbrl.sec.gov/oef/role/CoregistrantOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#SeriesOnly" roleURI="http://xbrl.sec.gov/oef/role/SeriesOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#ClassOnly" roleURI="http://xbrl.sec.gov/oef/role/ClassOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#PerformanceMeasureOnly" roleURI="http://xbrl.sec.gov/rr/role/PerformanceMeasureOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingAssetCategoryOnly" roleURI="http://xbrl.sec.gov/oef/role/HoldingAssetCategoryOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#BroadBasedIndexOnly" roleURI="http://xbrl.sec.gov/oef/role/BroadBasedIndexOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#AdditionalIndexOnly" roleURI="http://xbrl.sec.gov/oef/role/AdditionalIndexOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#IndustrySectorOnly" roleURI="http://xbrl.sec.gov/oef/role/IndustrySectorOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#GeographicRegionOnly" roleURI="http://xbrl.sec.gov/oef/role/GeographicRegionOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#CreditQualityOnly" roleURI="http://xbrl.sec.gov/oef/role/CreditQualityOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#MaturityOnly" roleURI="http://xbrl.sec.gov/oef/role/MaturityOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#Other1CategoryOnly" roleURI="http://xbrl.sec.gov/oef/role/Other1CategoryOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#Other2CategoryOnly" roleURI="http://xbrl.sec.gov/oef/role/Other2CategoryOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#LargestHoldingOnly" roleURI="http://xbrl.sec.gov/oef/role/LargestHoldingOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#SalesLoadOnly" roleURI="http://xbrl.sec.gov/oef/role/SalesLoadOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#HoldingMeasureOnly" roleURI="http://xbrl.sec.gov/oef/role/HoldingMeasureOnly" />
    <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#ValueMeasureOnly" roleURI="http://xbrl.sec.gov/oef/role/ValueMeasureOnly" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/ProspectusOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/RiskOnly">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#oef_AllRisksMember" xlink:label="loc_oefAllRisksMember" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_SmallerCompanyInvestingRiskMember" xlink:label="loc_tpSmallerCompanyInvestingRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpSmallerCompanyInvestingRiskMember" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_ExcludedSecurityRiskMember" xlink:label="loc_tpExcludedSecurityRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpExcludedSecurityRiskMember" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_StockMarketRiskMember" xlink:label="loc_tpStockMarketRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpStockMarketRiskMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_ForeignRiskMember" xlink:label="loc_tpForeignRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpForeignRiskMember" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_ValueInvestingRiskMember" xlink:label="loc_tpValueInvestingRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpValueInvestingRiskMember" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_ExchangeTradedFundRiskMember" xlink:label="loc_tpExchangeTradedFundRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpExchangeTradedFundRiskMember" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_ManagementRiskMember" xlink:label="loc_tpManagementRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpManagementRiskMember" xlink:type="arc" order="60" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_GeneralRiskMember" xlink:label="loc_tpGeneralRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpGeneralRiskMember" xlink:type="arc" order="70" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_InvestingInOtherFundsRiskMember" xlink:label="loc_tpInvestingInOtherFundsRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpInvestingInOtherFundsRiskMember" xlink:type="arc" order="80" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_CybersecurityRisksMember" xlink:label="loc_tpCybersecurityRisksMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpCybersecurityRisksMember" xlink:type="arc" order="90" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_LargerCompanyInvestingRiskMember" xlink:label="loc_tpLargerCompanyInvestingRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpLargerCompanyInvestingRiskMember" xlink:type="arc" order="100" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_MidSizedCompanyInvestingRiskMember" xlink:label="loc_tpMidSizedCompanyInvestingRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpMidSizedCompanyInvestingRiskMember" xlink:type="arc" order="110" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_GrowthRiskMember" xlink:label="loc_tpGrowthRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpGrowthRiskMember" xlink:type="arc" order="120" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_FixedIncomeRiskMember" xlink:label="loc_tpFixedIncomeRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpFixedIncomeRiskMember" xlink:type="arc" order="130" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_SmallCapCompanyRiskMember" xlink:label="loc_tpSmallCapCompanyRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpSmallCapCompanyRiskMember" xlink:type="arc" order="140" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_ForeignInvestmentRiskMember" xlink:label="loc_tpForeignInvestmentRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpForeignInvestmentRiskMember" xlink:type="arc" order="150" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_MunicipalSecuritiesRiskMember" xlink:label="loc_tpMunicipalSecuritiesRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpMunicipalSecuritiesRiskMember" xlink:type="arc" order="160" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_SovereignDebtRiskMember" xlink:label="loc_tpSovereignDebtRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpSovereignDebtRiskMember" xlink:type="arc" order="170" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateRiskMember" xlink:label="loc_us-gaapInterestRateRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_us-gaapInterestRateRiskMember" xlink:type="arc" order="180" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditRiskMember" xlink:label="loc_us-gaapCreditRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_us-gaapCreditRiskMember" xlink:type="arc" order="190" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_SectorRiskMember" xlink:label="loc_tpSectorRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpSectorRiskMember" xlink:type="arc" order="200" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_HighYieldSecurityRiskMember" xlink:label="loc_tpHighYieldSecurityRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpHighYieldSecurityRiskMember" xlink:type="arc" order="210" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_MortgageBackedSecuritiesRiskMember" xlink:label="loc_tpMortgageBackedSecuritiesRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpMortgageBackedSecuritiesRiskMember" xlink:type="arc" order="220" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_IssuerSpecificRiskMember" xlink:label="loc_tpIssuerSpecificRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpIssuerSpecificRiskMember" xlink:type="arc" order="230" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_CurrencyRiskMember" xlink:label="loc_tpCurrencyRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpCurrencyRiskMember" xlink:type="arc" order="240" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_CountrySpecificRiskMember" xlink:label="loc_tpCountrySpecificRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpCountrySpecificRiskMember" xlink:type="arc" order="250" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_RealEstateInvestmentTrustRiskMember" xlink:label="loc_tpRealEstateInvestmentTrustRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpRealEstateInvestmentTrustRiskMember" xlink:type="arc" order="260" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_CommoditiesBasedExchangeTradedFundsMember" xlink:label="loc_tpCommoditiesBasedExchangeTradedFundsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpCommoditiesBasedExchangeTradedFundsMember" xlink:type="arc" order="270" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_TreasuryInflationProtectedSecuritiesRiskMember" xlink:label="loc_tpTreasuryInflationProtectedSecuritiesRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpTreasuryInflationProtectedSecuritiesRiskMember" xlink:type="arc" order="280" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_PreciousMetalsRiskMember" xlink:label="loc_tpPreciousMetalsRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpPreciousMetalsRiskMember" xlink:type="arc" order="290" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_CommoditiesBasedExchangeTradedFundsRiskMember" xlink:label="loc_tpCommoditiesBasedExchangeTradedFundsRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpCommoditiesBasedExchangeTradedFundsRiskMember" xlink:type="arc" order="300" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_EmergingMarketRiskMember" xlink:label="loc_tpEmergingMarketRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpEmergingMarketRiskMember" xlink:type="arc" order="310" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_EquityMarketRiskMember" xlink:label="loc_tpEquityMarketRiskMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefAllRisksMember" xlink:to="loc_tpEquityMarketRiskMember" xlink:type="arc" order="320" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/CoregistrantOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/SeriesOnly">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004479Member" xlink:label="loc_tpS000004479Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004479Member" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004480Member" xlink:label="loc_tpS000004480Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004480Member" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004482Member" xlink:label="loc_tpS000004482Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004482Member" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004483Member" xlink:label="loc_tpS000004483Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004483Member" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000042201Member" xlink:label="loc_tpS000042201Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000042201Member" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004481Member" xlink:label="loc_tpS000004481Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004481Member" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000017791Member" xlink:label="loc_tpS000017791Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000017791Member" xlink:type="arc" order="60" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000017790Member" xlink:label="loc_tpS000017790Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000017790Member" xlink:type="arc" order="70" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000033751Member" xlink:label="loc_tpS000033751Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000033751Member" xlink:type="arc" order="80" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000026812Member" xlink:label="loc_tpS000026812Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000026812Member" xlink:type="arc" order="90" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004484Member" xlink:label="loc_tpS000004484Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004484Member" xlink:type="arc" order="100" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_S000004485Member" xlink:label="loc_tpS000004485Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_tpS000004485Member" xlink:type="arc" order="110" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/ClassOnly">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#oef_ShareClassDomain" xlink:label="loc_oefShareClassDomain" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012330Member" xlink:label="loc_tpC000012330Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012330Member" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012332Member" xlink:label="loc_tpC000012332Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012332Member" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012333Member" xlink:label="loc_tpC000012333Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012333Member" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012335Member" xlink:label="loc_tpC000012335Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012335Member" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012339Member" xlink:label="loc_tpC000012339Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012339Member" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012341Member" xlink:label="loc_tpC000012341Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012341Member" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012342Member" xlink:label="loc_tpC000012342Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012342Member" xlink:type="arc" order="60" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012344Member" xlink:label="loc_tpC000012344Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012344Member" xlink:type="arc" order="70" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000130991Member" xlink:label="loc_tpC000130991Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000130991Member" xlink:type="arc" order="80" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000130992Member" xlink:label="loc_tpC000130992Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000130992Member" xlink:type="arc" order="90" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012336Member" xlink:label="loc_tpC000012336Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012336Member" xlink:type="arc" order="100" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012338Member" xlink:label="loc_tpC000012338Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012338Member" xlink:type="arc" order="110" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000049122Member" xlink:label="loc_tpC000049122Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000049122Member" xlink:type="arc" order="120" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000065171Member" xlink:label="loc_tpC000065171Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000065171Member" xlink:type="arc" order="130" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000049121Member" xlink:label="loc_tpC000049121Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000049121Member" xlink:type="arc" order="140" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000065170Member" xlink:label="loc_tpC000065170Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000065170Member" xlink:type="arc" order="150" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000104306Member" xlink:label="loc_tpC000104306Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000104306Member" xlink:type="arc" order="160" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000104307Member" xlink:label="loc_tpC000104307Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000104307Member" xlink:type="arc" order="170" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000080683Member" xlink:label="loc_tpC000080683Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000080683Member" xlink:type="arc" order="180" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000080684Member" xlink:label="loc_tpC000080684Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000080684Member" xlink:type="arc" order="190" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012345Member" xlink:label="loc_tpC000012345Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012345Member" xlink:type="arc" order="200" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012347Member" xlink:label="loc_tpC000012347Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012347Member" xlink:type="arc" order="210" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012348Member" xlink:label="loc_tpC000012348Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012348Member" xlink:type="arc" order="220" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_C000012350Member" xlink:label="loc_tpC000012350Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefShareClassDomain" xlink:to="loc_tpC000012350Member" xlink:type="arc" order="230" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/rr/role/PerformanceMeasureOnly">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/oef/2025/oef-2025.xsd#oef_PerformanceMeasureDomain" xlink:label="loc_oefPerformanceMeasureDomain" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index1Member" xlink:label="loc_tpIndex1Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex1Member" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index2Member" xlink:label="loc_tpIndex2Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex2Member" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index3Member" xlink:label="loc_tpIndex3Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex3Member" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index4Member" xlink:label="loc_tpIndex4Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex4Member" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index5Member" xlink:label="loc_tpIndex5Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex5Member" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index6Member" xlink:label="loc_tpIndex6Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex6Member" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index7Member" xlink:label="loc_tpIndex7Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex7Member" xlink:type="arc" order="60" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index8Member" xlink:label="loc_tpIndex8Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex8Member" xlink:type="arc" order="70" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index9Member" xlink:label="loc_tpIndex9Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex9Member" xlink:type="arc" order="80" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index10Member" xlink:label="loc_tpIndex10Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex10Member" xlink:type="arc" order="90" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index11Member" xlink:label="loc_tpIndex11Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex11Member" xlink:type="arc" order="100" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index12Member" xlink:label="loc_tpIndex12Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex12Member" xlink:type="arc" order="110" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index13Member" xlink:label="loc_tpIndex13Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex13Member" xlink:type="arc" order="120" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index14Member" xlink:label="loc_tpIndex14Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex14Member" xlink:type="arc" order="130" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index15Member" xlink:label="loc_tpIndex15Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex15Member" xlink:type="arc" order="140" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index16Member" xlink:label="loc_tpIndex16Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex16Member" xlink:type="arc" order="150" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index17Member" xlink:label="loc_tpIndex17Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex17Member" xlink:type="arc" order="160" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index18Member" xlink:label="loc_tpIndex18Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex18Member" xlink:type="arc" order="170" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index19Member" xlink:label="loc_tpIndex19Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex19Member" xlink:type="arc" order="180" />
      <link:loc xlink:type="locator" xlink:href="tp-20260505.xsd#tp_Index20Member" xlink:label="loc_tpIndex20Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_oefPerformanceMeasureDomain" xlink:to="loc_tpIndex20Member" xlink:type="arc" order="190" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/HoldingAssetCategoryOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/BroadBasedIndexOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/AdditionalIndexOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/IndustrySectorOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/GeographicRegionOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/CreditQualityOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/MaturityOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/Other1CategoryOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/Other2CategoryOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/LargestHoldingOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/SalesLoadOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/HoldingMeasureOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/oef/role/ValueMeasureOnly" />
</link:linkbase>
