如何证明平等是不可能的

时间:2019-03-31 16:05:17

标签: coq idris

1 subgoal
a, b : Tipe
H : TApp a b = a
______________________________________(1/1)
False

(其中TApp是构造函数)

在伊德里斯,\Refl => impossible可以证明这一点,但是我没有设法在Coq中写出任何证明。

有简单的方法可以证明吗?

1 个答案:

答案 0 :(得分:3)

您可以通过 /*I have more than one multiselect but until here all works fine*/ $(document).find('div.contenedor select.select-dinamicos').each(function(){ /*I´ve created an html attribute for each select in which I save the correct selection order. Here working everything well too*/ let optionsSorted = ($(this).data('sorted') != 'undefined') ? $(this).data('sorted') : []; /*options of the current multiselect*/ let options = $(this).find('option'); /*iterating in the sorted array of selection*/ optionsSorted.forEach(function(element){ /*iterating in all options of the current multiselect*/ options.each(function(i,v){ /*if the current value of array sorted is the same of current option value, current option is selected*/ if($(this).val() == element){ $(this).prop('selected',true); /*Here is where I think the problem is*/ $('select').material_select(); } }); }); }); 进行证明。这个想法是$('select').material_select()的归纳原理编码了一个事实,即其值的大小是有限的,而QVBoxLayout的假设允许您构造一个无限的值,但这是原始事实的间接结果您已经拥有了,因此您需要为此付出一些努力。肯定有可能扩展Coq以自动导出和使用这种发生检查引理。