<?xml version='1.0' encoding='utf-8'?>
<!-- Created by Charles Hoffman, CPA 2020-02-16 -->
<!-- Public Domain Dedication: https://creativecommons.org/publicdomain/zero/1.0/ -->
<!-- NOTE that arcrole from DISCLOSURE to REQUIRED CONCEPT rather than from CONCEPT ARRANGMENT PATTERN to REQUIRED CONCEPT -->
<link:linkbase
    xmlns='http://www.xbrl.org/2003/linkbase'
    xmlns:xbrldt='http://xbrl.org/2005/xbrldt'
    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'
    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='dm-extended-link-roles.xsd#ChangesInEquity' roleURI='http://www.xbrlsite.com/2020/elr/role/DisclosureMechanics/ChangesInEquity'/>

   <link:arcroleRef xlink:type='simple' xlink:href='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles.xsd#disclosure-hasConceptArrangementPattern' arcroleURI='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/disclosure-hasConceptArrangementPattern'/>
   <link:arcroleRef xlink:type='simple' xlink:href='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles.xsd#disclosure-requiresHypercube' arcroleURI='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/disclosure-requiresHypercube'/>
   <link:arcroleRef xlink:type='simple' xlink:href='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles.xsd#disclosure-requiresConcept' arcroleURI='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/disclosure-requiresConcept'/>
   <link:arcroleRef xlink:type='simple' xlink:href='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles.xsd#conceptArrangementPattern-requiresConcept' arcroleURI='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/conceptArrangementPattern-requiresConcept'/>


   <link:definitionLink xlink:type='extended' xlink:role='http://www.xbrlsite.com/2020/elr/role/DisclosureMechanics/ChangesInEquity' xlink:title='A representation of this disclosure will always include this hypercube'>
      <link:loc xlink:type='locator' xlink:href='disclosures.xsd#disclosures_ChangesInEquity' xlink:label='disclosures_ChangesInEquity' />
      <link:loc xlink:type='locator' xlink:href='proof.xsd#proof_ChangesInEquityHypercube' xlink:label='proof_ChangesInEquityHypercube' />
      <link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/disclosure-requiresHypercube' xlink:from='disclosures_ChangesInEquity' xlink:to='proof_ChangesInEquityHypercube' order='1' use='optional' />
   </link:definitionLink>

   <link:definitionLink xlink:type='extended' xlink:role='http://www.xbrlsite.com/2020/elr/role/DisclosureMechanics/ChangesInEquity' xlink:title='This ChangesInEquity disclosure is a Arithmetic concept arrangment pattern.'>
      <link:loc xlink:type='locator' xlink:href='disclosures.xsd#disclosures_ChangesInEquity' xlink:label='disclosures_ChangesInEquity' />
      <link:loc xlink:type='locator' xlink:href='http://xbrlsite.azurewebsites.net/2016/conceptual-model/cm.xsd#cm_RollForward' xlink:label='cm_RollForward' />
      <link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/disclosure-hasConceptArrangementPattern' xlink:from='disclosures_ChangesInEquity' xlink:to='cm_RollForward' order='2' use='optional' />
   </link:definitionLink>

   <link:definitionLink xlink:type='extended' xlink:role='http://www.xbrlsite.com/2020/elr/role/DisclosureMechanics/ChangesInEquity' xlink:title='The ChangesInEquity disclosure requires the fact Equity to be reported.'>
      <link:loc xlink:type='locator' xlink:href='http://xbrlsite.azurewebsites.net/2016/conceptual-model/cm.xsd#cm_RollForward' xlink:label='cm_RollForward' />
      <link:loc xlink:type='locator' xlink:href='proof.xsd#proof_Equity' xlink:label='proof_Equity' />
      <link:definitionArc xlink:type='arc' xlink:arcrole='http://xbrlsite.azurewebsites.net/2016/conceptual-model/drules-arcroles/arcrole/conceptArrangementPattern-requiresConcept' xlink:from='cm_RollForward' xlink:to='proof_Equity' order='3' use='optional' />
   </link:definitionLink>

</link:linkbase>
