reflection_functors
system:sage


{{{id=3|
load DATA+'quiver_representation.py'
///
}}}

{{{id=1|
W = QuiverRepresentation(QQbar, {
    (0,1) : matrix(1,0),
    (2,1) : matrix(1,0)
})
W.interact()
///
<html><!--notruncate--><div padding=6 id="div-interact-1"> <table width=800px height=20px bgcolor="#c5c5c5"
                 cellpadding=15><tr><td bgcolor="#f9f9f9" valign=top align=left><table>
<tr><td colspan=3><table><tr><td align=right><font color="black">apply reflection functor at vertex &nbsp;</font></td><td><table style="border:1px solid #dfdfdf; background-color:#efefef;">
<tr><td><button style="border-style:inset;" value="0" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(1, '_interact_.update(\'1\', \'n\', 5, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'1\');')">0</button>
<button style="border-style:outset;" value="1" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(1, '_interact_.update(\'1\', \'n\', 5, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'1\');')">1</button>
<button style="border-style:outset;" value="2" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(1, '_interact_.update(\'1\', \'n\', 5, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'1\');')">2</button>
</td></tr></table></td>
</tr><tr><td align=right><font color="black">show_calculation&nbsp;</font></td><td><input type="checkbox" checked width=200px onchange="interact(1, '_interact_.update(\'1\', \'show_calculation\', 6, _interact_.standard_b64decode(\''+encode64(this.checked)+'\'), globals()); _interact_.recompute(\'1\');')"></input></td>
</tr></table></td></tr>
<tr><td></td><td style='width: 100%;'><div id="cell-interact-1"><?__SAGE__START>
        <table border=0 bgcolor="white" width=100%>
        <tr><td bgcolor="white" align=left valign=top><pre><?__SAGE__TEXT></pre></td></tr>
        <tr><td  align=left valign=top><?__SAGE__HTML></td></tr>
        </table><?__SAGE__END></div></td><td></td></tr>
<tr><td colspan=3></td></tr>
</table></td>
                 </tr></table></div>
                 </html>
}}}

{{{id=7|
W = QuiverRepresentation(QQbar, {
    (1,0) : matrix([[1],[0]]),
    (2,0) : matrix([[0],[1]]),
    (3,0) : matrix([[1],[1]])
    })
W.interact()
///
<html><!--notruncate--><div padding=6 id="div-interact-7"> <table width=800px height=20px bgcolor="#c5c5c5"
                 cellpadding=15><tr><td bgcolor="#f9f9f9" valign=top align=left><table>
<tr><td colspan=3><table><tr><td align=right><font color="black">apply reflection functor at vertex &nbsp;</font></td><td><table style="border:1px solid #dfdfdf; background-color:#efefef;">
<tr><td><button style="border-style:inset;" value="0" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(7, '_interact_.update(\'7\', \'n\', 7, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'7\');')">0</button>
<button style="border-style:outset;" value="1" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(7, '_interact_.update(\'7\', \'n\', 7, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'7\');')">1</button>
<button style="border-style:outset;" value="2" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(7, '_interact_.update(\'7\', \'n\', 7, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'7\');')">2</button>
<button style="border-style:outset;" value="3" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(7, '_interact_.update(\'7\', \'n\', 7, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'7\');')">3</button>
</td></tr></table></td>
</tr><tr><td align=right><font color="black">show_calculation&nbsp;</font></td><td><input type="checkbox" checked width=200px onchange="interact(7, '_interact_.update(\'7\', \'show_calculation\', 8, _interact_.standard_b64decode(\''+encode64(this.checked)+'\'), globals()); _interact_.recompute(\'7\');')"></input></td>
</tr></table></td></tr>
<tr><td></td><td style='width: 100%;'><div id="cell-interact-7"><?__SAGE__START>
        <table border=0 bgcolor="white" width=100%>
        <tr><td bgcolor="white" align=left valign=top><pre><?__SAGE__TEXT></pre></td></tr>
        <tr><td  align=left valign=top><?__SAGE__HTML></td></tr>
        </table><?__SAGE__END></div></td><td></td></tr>
<tr><td colspan=3></td></tr>
</table></td>
                 </tr></table></div>
                 </html>
}}}

{{{id=8|

///
}}}

{{{id=16|
V = {(1,0) : matrix(1,0), (2,0) : matrix(1,0), (3,0) : matrix(1,0) }
W = QuiverRepresentation(QQbar, V)
W.interact()
///
<html><!--notruncate--><div padding=6 id="div-interact-16"> <table width=800px height=20px bgcolor="#c5c5c5"
                 cellpadding=15><tr><td bgcolor="#f9f9f9" valign=top align=left><table>
<tr><td colspan=3><table><tr><td align=right><font color="black">apply reflection functor at vertex &nbsp;</font></td><td><table style="border:1px solid #dfdfdf; background-color:#efefef;">
<tr><td><button style="border-style:inset;" value="0" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(16, '_interact_.update(\'16\', \'n\', 9, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'16\');')">0</button>
<button style="border-style:outset;" value="1" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(16, '_interact_.update(\'16\', \'n\', 9, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'16\');')">1</button>
<button style="border-style:outset;" value="2" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(16, '_interact_.update(\'16\', \'n\', 9, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'16\');')">2</button>
<button style="border-style:outset;" value="3" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(16, '_interact_.update(\'16\', \'n\', 9, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'16\');')">3</button>
</td></tr></table></td>
</tr><tr><td align=right><font color="black">show_calculation&nbsp;</font></td><td><input type="checkbox" checked width=200px onchange="interact(16, '_interact_.update(\'16\', \'show_calculation\', 10, _interact_.standard_b64decode(\''+encode64(this.checked)+'\'), globals()); _interact_.recompute(\'16\');')"></input></td>
</tr></table></td></tr>
<tr><td></td><td style='width: 100%;'><div id="cell-interact-16"><?__SAGE__START>
        <table border=0 bgcolor="white" width=100%>
        <tr><td bgcolor="white" align=left valign=top><pre><?__SAGE__TEXT></pre></td></tr>
        <tr><td  align=left valign=top><?__SAGE__HTML></td></tr>
        </table><?__SAGE__END></div></td><td></td></tr>
<tr><td colspan=3></td></tr>
</table></td>
                 </tr></table></div>
                 </html>
}}}

{{{id=17|
V = {
    (0,1) : matrix(0,0),
    (1,2) : matrix(1,0),
    (2,3) : matrix(0,1),
    (3,4) : matrix(0,0),
    (4,5) : matrix(0,0),
    (6,2) : matrix(1,0),
    }
W = QuiverRepresentation(QQbar, V)
W.interact()
///
<html><!--notruncate--><div padding=6 id="div-interact-17"> <table width=800px height=20px bgcolor="#c5c5c5"
                 cellpadding=15><tr><td bgcolor="#f9f9f9" valign=top align=left><table>
<tr><td colspan=3><table><tr><td align=right><font color="black">apply reflection functor at vertex &nbsp;</font></td><td><table style="border:1px solid #dfdfdf; background-color:#efefef;">
<tr><td><button style="border-style:inset;" value="0" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">0</button>
<button style="border-style:outset;" value="1" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">1</button>
<button style="border-style:outset;" value="2" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">2</button>
<button style="border-style:outset;" value="3" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">3</button>
<button style="border-style:outset;" value="4" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">4</button>
<button style="border-style:outset;" value="5" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">5</button>
<button style="border-style:outset;" value="6" onclick="$('BUTTON', this.parentNode).css('border-style', 'outset'); $(this).css('border-style', 'inset'); interact(17, '_interact_.update(\'17\', \'n\', 17, _interact_.standard_b64decode(\''+encode64(this.value)+'\'), globals()); _interact_.recompute(\'17\');')">6</button>
</td></tr></table></td>
</tr><tr><td align=right><font color="black">show_calculation&nbsp;</font></td><td><input type="checkbox" checked width=200px onchange="interact(17, '_interact_.update(\'17\', \'show_calculation\', 18, _interact_.standard_b64decode(\''+encode64(this.checked)+'\'), globals()); _interact_.recompute(\'17\');')"></input></td>
</tr></table></td></tr>
<tr><td></td><td style='width: 100%;'><div id="cell-interact-17"><?__SAGE__START>
        <table border=0 bgcolor="white" width=100%>
        <tr><td bgcolor="white" align=left valign=top><pre><?__SAGE__TEXT></pre></td></tr>
        <tr><td  align=left valign=top><?__SAGE__HTML></td></tr>
        </table><?__SAGE__END></div></td><td></td></tr>
<tr><td colspan=3></td></tr>
</table></td>
                 </tr></table></div>
                 </html>
}}}

{{{id=22|

///
}}}

{{{id=24|

///
}}}

{{{id=28|

///
}}}

{{{id=29|

///
}}}