env GraphEmpireOG.Timeout=-1 benchexec/../run-test.sh Library-ProofsTest 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$GraphEmpireOG' NoOverflow.char_pc8736x_gpio_pc8736x_gpio_current_pc8736x_gpio_get.ats true -------------------------------------------------------------------------------- Thanks for using JUnit! Support its development at https://junit.org/sponsoring Test plan execution started. Number of static tests: 1 ╷ ├─ JUnit Jupiter └─ JUnit Jupiter finished after 5 ms. ├─ JUnit Vintage │ ├─ GraphEmpireOG │ │ ├─ NoOverflow_char_pc8736x_gpio_pc8736x_gpio_current_pc8736x_gpio_get_ats │ │ │ tags: [] │ │ │ uniqueId: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$GraphEmpireOG]/[test:NoOverflow_char_pc8736x_gpio_pc8736x_gpio_current_pc8736x_gpio_get_ats(de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$GraphEmpireOG)] │ │ │ parent: [engine:junit-vintage]/[runner:de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$GraphEmpireOG] │ │ │ source: ClassSource [className = 'de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest$GraphEmpireOG', filePosition = null] [WARN]: Using environment timeout: -1ms [INFO]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/adds/z3 [INFO]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [INFO]: [MP /storage/repos/ultimate/releaseScripts/default/adds/z3 SMTLIB2_COMPLIANT=true -t:1000 -memory:2024 -smt2 -in (1)] Waiting until timeout for monitored process [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Initialized classic predicate unifier [INFO]: Start isDeterministic. Operand 2 states and 1596 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 2 states, 2 states have (on average 798.0) internal successors, (1596), 2 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 1596 edges. 1596 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 18 states and 13363 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 18 states, 18 states have (on average 742.3888888888889) internal successors, (13363), 18 states have internal predecessors, (13363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 13363 edges. 13363 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 2321 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 773.6666666666666) internal successors, (2321), 3 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 2321 edges. 2321 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 2321 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 773.6666666666666) internal successors, (2321), 3 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 2321 edges. 2321 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 5 states and 3770 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 754.0) internal successors, (3770), 5 states have internal predecessors, (3770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 3770 edges. 3770 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 5 states and 3768 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 5 states, 5 states have (on average 753.6) internal successors, (3768), 5 states have internal predecessors, (3768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 3768 edges. 3768 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 2306 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 768.6666666666666) internal successors, (2306), 3 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 2306 edges. 2306 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 2317 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 772.3333333333334) internal successors, (2317), 3 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 2317 edges. 2317 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 4 states and 3076 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 4 states, 4 states have (on average 769.0) internal successors, (3076), 4 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 3076 edges. 3076 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Start isDeterministic. Operand 3 states and 2307 transitions. [INFO]: Finished isDeterministic. Operand is deterministic. [INFO]: Starting Floyd-Hoare check of an automaton with has 3 states, 3 states have (on average 769.0) internal successors, (2307), 3 states have internal predecessors, (2307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [INFO]: Floyd-Hoare annotation has 2307 edges. 2307 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [INFO]: Number of proof automata: 10 [INFO]: 785 / 822 letters are loopers in proof 0 [INFO]: 740 / 822 letters are loopers in proof 1 [INFO]: 774 / 822 letters are loopers in proof 2 [INFO]: 774 / 822 letters are loopers in proof 3 [INFO]: 745 / 822 letters are loopers in proof 4 [INFO]: 745 / 822 letters are loopers in proof 5 [INFO]: 770 / 822 letters are loopers in proof 6 [INFO]: 768 / 822 letters are loopers in proof 7 [INFO]: 768 / 822 letters are loopers in proof 8 [INFO]: 767 / 822 letters are loopers in proof 9 [INFO]: Loopers in proof automata: min=740, max=785, median=768 [INFO]: Start finitePrefix. Operand will be constructed on-demand [INFO]: 27/1108 cut-off events. [INFO]: For 887/965 co-relation queries the response was YES. [INFO]: Finished finitePrefix Result has 1563 conditions, 1108 events. 27/1108 cut-off events. For 887/965 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 2245 event pairs, 0 based on Foata normal form. 7/1088 useless extension candidates. Maximal degree in co-relation 1550. Up to 51 conditions per place. [INFO]: OwickiGriesTestSuite setup time: 12061ms [INFO]: Constructing Owicki-Gries proof for Petri program that has 788 places, 822 transitions, 1658 flow. [INFO]: Computed Owicki-Gries annotation with 53 ghost variables, 100 ghost updates, and overall size 287492 [WARN]: Non-inductive transition [12][12]. Invalid Hoare triple: precondition (and (not |v_[l738, l194]_1|) (not |v_[l628, l493, l619, l66, l253, l576, l147, l497, l103, l46, l699, l189, l529, l105, l673, l469, l418, l107, l515, l486, l435]_1|) (not |v_[l168, l526, l767, l612, l613, l607, l190, l275, l184, l277, l261, l554, l605, l315, l265, l556, l264, l559, l316, l636, l292, l623, l291, l541, l283, l284, l544, l301, l286, l289, l785, l10, l651, l12, l546, l654, l545, l414, l413, l547, l307, l549, l20, l23, l570, l331, l25, l417, l24, l27, l409, l330, l408, l643, l400, l31, l577, l645, l36, l38, l644, l578, l339, l646, l40, l407, l674, l53, l436, l678, l569, l60, l438, l590, l351, l350, l353, l68, l71, l594, l665, l422, l113, l597, l79, l115, l357, l668, l85, l84, l450, l692, l89, l691, l119, l210, l716, l582, l454, l584, l341, l583, l214, l344, l713, l712, l715, l457, l587, l708, l218, l709, l700, l702, l701, l589, l108, l441, l730, l734, l445, l687, l202, l727, l374, l135, l377, l376, l723, l379, l136, l519, l518, l206, l751, l511, l753, l362, l471, l232, l123, l233, l475, l759, l369, l239, l460, l463, l152, l501, l462, l394, l223, l399, l156, l224, l747, l1, l391, l229, l228, l382, l142, l384, l141, l9, l771, l251, l495, l387, l149, l181, l536, l480, l539, l483, l522, l764, l487, l163]_1|) (not |v_[l252, l573, l258, l211, l355, l132]_1|) (not |v_[l99]_1|) (<= |ULTIMATE.start_superio_inb_#res#1| 255) (not |v_[l758, l249, l525, l736, l661, l197, l421, l419, l616, l72, l338, l697, l776, l11, l323, l428, l116, l318, l109, l371, l491]_1|) (not |v_[l255]_1|) (not |v_[l543]_1|) (not (= |ULTIMATE.start_external_alloc_#res#1.base| 0)) (not |v_[l313]_1|) (not |v_[l165, l503, l154, l639, l416, l69, l269, l326, l380, l45]_1|) (not |v_[l196]_1|) (not |v_[l363, l404]_1|) (not |v_[l432]_1|) (not |v_[l300]_1|) (<= 0 |ULTIMATE.start_superio_inb_#res#1|) (not |v_[l782, l718, l167, l684, l146, l624, l160, l447, l535, l304, l406, l465, l186, l120, l505, l752, l756]_1|) (not |v_[l677, l768, l542, l507, l444, l151, l663, l97, l205, l662, l276, l706, l705, l16, l106, l208, l681, l634, l124, l754, l8]_1|) (not |v_[l131, l342, l696, l273, l213, l606, l346, l745, l260, l305, l761, l690, l86, l484, l333]_1|) (not |v_[l329, l63, l367, l254, l496, l280, l626, l256, l722, l551, l134, l649, l78, l424, l81, l506, l314, l176, l179, l631, l325, l309]_1|) (not |v_[l65, l470, l627, l178, l512, l250, l180, l327]_1|) (not |v_[l262, l118, l96, l308, l562, l51]_1|) (not |v_[l782, l718, l167, l684, l146, l624, l160, l447, l304, l406, l465, l186, l120, l505, l752, l756]_1|) (not |v_[l37]_1|) (not |v_[l685, l535, l739]_1|) (not |v_[l311]_1|) (not |v_[l296, l448]_1|) (not |v_[l523, l642, l660, l199, l550, l710, l74, l743, l279, l601, l537, l303, l77, l602, l604, l707, l671, l760, l676, l170, l635]_1|) (not |v_[l667, l719, l430, l372, l356, l54, l70, l698, l137, l244]_1|) (not |v_[l427]_1|) (not |v_[l669, l18, l385, l19, l630, l82, l658, l513, l145, l598, l629]_1|) (not |v_[l780]_1|) |v_[l312]_1| |v_[l310]_1| (not |v_[l485, l591, l13, l735, l401, l235]_1|) (not |v_[l48, l58, l32]_1|) (not |v_[l442]_1|) (not |v_[l599, l595, l633]_1|) (not (= |ULTIMATE.start_platform_device_alloc_#res#1.base| 0)) (not |v_[l746]_1|) (not |v_[l732, l335, l195, l93, l461, l711, l724, l257, l73, l42, l779, l397, l561, l44, l175, l225, l80, l459, l431, l571, l514]_1|) (not |v_[l680, l91, l533, l517]_1|) (not |v_[l64, l112, l236]_1|) (not |v_[l246, l128, l508, l737, l334, l282, l402, l614, l337, l302, l3, l553]_1|) (not |v_[l596, l174, l610, l728, l528, l466, l158, l558, l343, l365]_1|) |v_[l92, l212, l393, l102, l98, l647, l221, l502, l395, l220, l588, l47, l157, l563, l748, l50, l226, l683, l390, l4, l731, l637, l781, l770, l203, l729, l532, l352, l777, l182, l653, l241, l361, l177, l21, l520, l243, l472, l521, l164, l476, l524, l580]_1| (not (= ~pdev~0.base 0)) (not |v_[l34, l248, l129, l271, l742, l198, l456, l560, l608, l155, l322, l227, l0, l266, l433, l381, l62, l688, l787, l538, l242, l231, l452, l126, l166]_1|) (not |v_[l489, l548, l772, l479, l35, l500, l568, l615, l650, l659, l473, l585]_1|) (not |v_[l621, l656, l59, l75]_1|)) transition Formula: (and |v_v_[l451, l618, l581, l212, l695, l102, l98, l101, l104, l600, l555, l317, l319, l201, l637, l298, l373, l781, l133, l729, l720, l689, l446, l378, l14, l653, l15, l472, l368, l574, l478, l403, l392, l39, l647, l41, l220, l222, l47, l464, l49, l324, l565, l140, l494, l531, l67, l530, l775, l423, l389, l777, l534, l499, l490, l241, l114, l243, l359, l164, l524, l580]_1_2| |v_v_[l125, l478, l212, l100, l102, l98, l191, l392, l647, l41, l220, l504, l600, l670, l47, l319, l567, l637, l494, l373, l781, l622, l388, l729, l720, l689, l652, l777, l534, l378, l411, l653, l15, l241, l243, l472, l164, l26, l524, l29, l368, l580]_1_2| |v_v_[l617, l212, l611, l272, l769, l102, l98, l455, l278, l552, l458, l215, l600, l345, l188, l219, l632, l268, l703, l319, l682, l293, l637, l443, l200, l373, l781, l620, l625, l375, l729, l786, l410, l378, l653, l750, l15, l364, l472, l368, l30, l478, l741, l647, l744, l43, l220, l47, l396, l564, l52, l398, l61, l386, l679, l593, l498, l774, l148, l777, l534, l259, l241, l426, l243, l164, l524, l694, l766, l580]_1_2| |v_v_[l212, l453, l95, l102, l98, l609, l600, l603, l704, l319, l637, l373, l781, l783, l729, l720, l689, l378, l138, l653, l360, l15, l655, l122, l472, l121, l755, l474, l366, l757, l572, l368, l640, l575, l478, l477, l150, l392, l647, l41, l220, l47, l321, l467, l159, l56, l675, l5, l6, l494, l110, l777, l534, l425, l666, l778, l241, l429, l243, l164, l524, l580]_1_2| |v_v_[l212, l453, l95, l102, l98, l193, l600, l603, l217, l704, l349, l319, l637, l373, l781, l783, l729, l720, l689, l726, l725, l378, l653, l209, l15, l472, l755, l474, l366, l572, l368, l640, l575, l516, l478, l150, l392, l647, l41, l220, l47, l321, l467, l159, l2, l675, l5, l494, l110, l777, l534, l664, l425, l666, l778, l241, l240, l83, l429, l243, l162, l164, l524, l580]_1_2| |v_v_[l478, l212, l94, l238, l509, l102, l98, l392, l647, l41, l220, l600, l47, l348, l566, l267, l55, l319, l59, l637, l299, l494, l373, l781, l130, l729, l720, l689, l204, l777, l534, l75, l378, l173, l653, l656, l15, l241, l243, l472, l164, l524, l368, l580]_1_2| |v_v_[l212, l281, l527, l102, l98, l586, l192, l216, l600, l263, l347, l440, l319, l638, l295, l637, l373, l781, l729, l720, l721, l689, l288, l378, l139, l653, l15, l17, l472, l415, l657, l234, l641, l368, l478, l127, l749, l33, l237, l405, l392, l647, l41, l153, l220, l320, l47, l672, l434, l328, l57, l492, l7, l383, l494, l439, l420, l777, l534, l76, l241, l243, l87, l358, l161, l164, l524, l580]_1_2|) InVars {} OutVars{ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.base=|v_ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.base_1|, v_[l451, l618, l581, l212, l695, l102, l98, l101, l104, l600, l555, l317, l319, l201, l637, l298, l373, l781, l133, l729, l720, l689, l446, l378, l14, l653, l15, l472, l368, l574, l478, l403, l392, l39, l647, l41, l220, l222, l47, l464, l49, l324, l565, l140, l494, l531, l67, l530, l775, l423, l389, l777, l534, l499, l490, l241, l114, l243, l359, l164, l524, l580]_1=|v_v_[l451, l618, l581, l212, l695, l102, l98, l101, l104, l600, l555, l317, l319, l201, l637, l298, l373, l781, l133, l729, l720, l689, l446, l378, l14, l653, l15, l472, l368, l574, l478, l403, l392, l39, l647, l41, l220, l222, l47, l464, l49, l324, l565, l140, l494, l531, l67, l530, l775, l423, l389, l777, l534, l499, l490, l241, l114, l243, l359, l164, l524, l580]_1_2|, v_[l125, l478, l212, l100, l102, l98, l191, l392, l647, l41, l220, l504, l600, l670, l47, l319, l567, l637, l494, l373, l781, l622, l388, l729, l720, l689, l652, l777, l534, l378, l411, l653, l15, l241, l243, l472, l164, l26, l524, l29, l368, l580]_1=|v_v_[l125, l478, l212, l100, l102, l98, l191, l392, l647, l41, l220, l504, l600, l670, l47, l319, l567, l637, l494, l373, l781, l622, l388, l729, l720, l689, l652, l777, l534, l378, l411, l653, l15, l241, l243, l472, l164, l26, l524, l29, l368, l580]_1_2|, v_[l617, l212, l611, l272, l769, l102, l98, l455, l278, l552, l458, l215, l600, l345, l188, l219, l632, l268, l703, l319, l682, l293, l637, l443, l200, l373, l781, l620, l625, l375, l729, l786, l410, l378, l653, l750, l15, l364, l472, l368, l30, l478, l741, l647, l744, l43, l220, l47, l396, l564, l52, l398, l61, l386, l679, l593, l498, l774, l148, l777, l534, l259, l241, l426, l243, l164, l524, l694, l766, l580]_1=|v_v_[l617, l212, l611, l272, l769, l102, l98, l455, l278, l552, l458, l215, l600, l345, l188, l219, l632, l268, l703, l319, l682, l293, l637, l443, l200, l373, l781, l620, l625, l375, l729, l786, l410, l378, l653, l750, l15, l364, l472, l368, l30, l478, l741, l647, l744, l43, l220, l47, l396, l564, l52, l398, l61, l386, l679, l593, l498, l774, l148, l777, l534, l259, l241, l426, l243, l164, l524, l694, l766, l580]_1_2|, v_[l212, l453, l95, l102, l98, l193, l600, l603, l217, l704, l349, l319, l637, l373, l781, l783, l729, l720, l689, l726, l725, l378, l653, l209, l15, l472, l755, l474, l366, l572, l368, l640, l575, l516, l478, l150, l392, l647, l41, l220, l47, l321, l467, l159, l2, l675, l5, l494, l110, l777, l534, l664, l425, l666, l778, l241, l240, l83, l429, l243, l162, l164, l524, l580]_1=|v_v_[l212, l453, l95, l102, l98, l193, l600, l603, l217, l704, l349, l319, l637, l373, l781, l783, l729, l720, l689, l726, l725, l378, l653, l209, l15, l472, l755, l474, l366, l572, l368, l640, l575, l516, l478, l150, l392, l647, l41, l220, l47, l321, l467, l159, l2, l675, l5, l494, l110, l777, l534, l664, l425, l666, l778, l241, l240, l83, l429, l243, l162, l164, l524, l580]_1_2|, v_[l212, l281, l527, l102, l98, l586, l192, l216, l600, l263, l347, l440, l319, l638, l295, l637, l373, l781, l729, l720, l721, l689, l288, l378, l139, l653, l15, l17, l472, l415, l657, l234, l641, l368, l478, l127, l749, l33, l237, l405, l392, l647, l41, l153, l220, l320, l47, l672, l434, l328, l57, l492, l7, l383, l494, l439, l420, l777, l534, l76, l241, l243, l87, l358, l161, l164, l524, l580]_1=|v_v_[l212, l281, l527, l102, l98, l586, l192, l216, l600, l263, l347, l440, l319, l638, l295, l637, l373, l781, l729, l720, l721, l689, l288, l378, l139, l653, l15, l17, l472, l415, l657, l234, l641, l368, l478, l127, l749, l33, l237, l405, l392, l647, l41, l153, l220, l320, l47, l672, l434, l328, l57, l492, l7, l383, l494, l439, l420, l777, l534, l76, l241, l243, l87, l358, l161, l164, l524, l580]_1_2|, ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.offset=|v_ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.offset_1|, v_[l478, l212, l94, l238, l509, l102, l98, l392, l647, l41, l220, l600, l47, l348, l566, l267, l55, l319, l59, l637, l299, l494, l373, l781, l130, l729, l720, l689, l204, l777, l534, l75, l378, l173, l653, l656, l15, l241, l243, l472, l164, l524, l368, l580]_1=|v_v_[l478, l212, l94, l238, l509, l102, l98, l392, l647, l41, l220, l600, l47, l348, l566, l267, l55, l319, l59, l637, l299, l494, l373, l781, l130, l729, l720, l689, l204, l777, l534, l75, l378, l173, l653, l656, l15, l241, l243, l472, l164, l524, l368, l580]_1_2|, v_[l212, l453, l95, l102, l98, l609, l600, l603, l704, l319, l637, l373, l781, l783, l729, l720, l689, l378, l138, l653, l360, l15, l655, l122, l472, l121, l755, l474, l366, l757, l572, l368, l640, l575, l478, l477, l150, l392, l647, l41, l220, l47, l321, l467, l159, l56, l675, l5, l6, l494, l110, l777, l534, l425, l666, l778, l241, l429, l243, l164, l524, l580]_1=|v_v_[l212, l453, l95, l102, l98, l609, l600, l603, l704, l319, l637, l373, l781, l783, l729, l720, l689, l378, l138, l653, l360, l15, l655, l122, l472, l121, l755, l474, l366, l757, l572, l368, l640, l575, l478, l477, l150, l392, l647, l41, l220, l47, l321, l467, l159, l56, l675, l5, l6, l494, l110, l777, l534, l425, l666, l778, l241, l429, l243, l164, l524, l580]_1_2|} AuxVars[] AssignedVars[ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.base, v_[l451, l618, l581, l212, l695, l102, l98, l101, l104, l600, l555, l317, l319, l201, l637, l298, l373, l781, l133, l729, l720, l689, l446, l378, l14, l653, l15, l472, l368, l574, l478, l403, l392, l39, l647, l41, l220, l222, l47, l464, l49, l324, l565, l140, l494, l531, l67, l530, l775, l423, l389, l777, l534, l499, l490, l241, l114, l243, l359, l164, l524, l580]_1, v_[l125, l478, l212, l100, l102, l98, l191, l392, l647, l41, l220, l504, l600, l670, l47, l319, l567, l637, l494, l373, l781, l622, l388, l729, l720, l689, l652, l777, l534, l378, l411, l653, l15, l241, l243, l472, l164, l26, l524, l29, l368, l580]_1, v_[l617, l212, l611, l272, l769, l102, l98, l455, l278, l552, l458, l215, l600, l345, l188, l219, l632, l268, l703, l319, l682, l293, l637, l443, l200, l373, l781, l620, l625, l375, l729, l786, l410, l378, l653, l750, l15, l364, l472, l368, l30, l478, l741, l647, l744, l43, l220, l47, l396, l564, l52, l398, l61, l386, l679, l593, l498, l774, l148, l777, l534, l259, l241, l426, l243, l164, l524, l694, l766, l580]_1, v_[l212, l453, l95, l102, l98, l193, l600, l603, l217, l704, l349, l319, l637, l373, l781, l783, l729, l720, l689, l726, l725, l378, l653, l209, l15, l472, l755, l474, l366, l572, l368, l640, l575, l516, l478, l150, l392, l647, l41, l220, l47, l321, l467, l159, l2, l675, l5, l494, l110, l777, l534, l664, l425, l666, l778, l241, l240, l83, l429, l243, l162, l164, l524, l580]_1, v_[l212, l281, l527, l102, l98, l586, l192, l216, l600, l263, l347, l440, l319, l638, l295, l637, l373, l781, l729, l720, l721, l689, l288, l378, l139, l653, l15, l17, l472, l415, l657, l234, l641, l368, l478, l127, l749, l33, l237, l405, l392, l647, l41, l153, l220, l320, l47, l672, l434, l328, l57, l492, l7, l383, l494, l439, l420, l777, l534, l76, l241, l243, l87, l358, l161, l164, l524, l580]_1, ULTIMATE.start_pc8736x_gpio_init_~#devid~0#1.offset, v_[l478, l212, l94, l238, l509, l102, l98, l392, l647, l41, l220, l600, l47, l348, l566, l267, l55, l319, l59, l637, l299, l494, l373, l781, l130, l729, l720, l689, l204, l777, l534, l75, l378, l173, l653, l656, l15, l241, l243, l472, l164, l524, l368, l580]_1, v_[l212, l453, l95, l102, l98, l609, l600, l603, l704, l319, l637, l373, l781, l783, l729, l720, l689, l378, l138, l653, l360, l15, l655, l122, l472, l121, l755, l474, l366, l757, l572, l368, l640, l575, l478, l477, l150, l392, l647, l41, l220, l47, l321, l467, l159, l56, l675, l5, l6, l494, l110, l777, l534, l425, l666, l778, l241, l429, l243, l164, l524, l580]_1] postcondition (and |v_[l617, l212, l611, l272, l769, l102, l98, l455, l278, l552, l458, l215, l600, l345, l188, l219, l632, l268, l703, l319, l682, l293, l637, l443, l200, l373, l781, l620, l625, l375, l729, l786, l410, l378, l653, l750, l15, l364, l472, l368, l30, l478, l741, l647, l744, l43, l220, l47, l396, l564, l52, l398, l61, l386, l679, l593, l498, l774, l148, l777, l534, l259, l241, l426, l243, l164, l524, l694, l766, l580]_1| (not |v_[l738, l194]_1|) (not |v_[l628, l493, l619, l66, l253, l576, l147, l497, l103, l46, l699, l189, l529, l105, l673, l469, l418, l107, l515, l486, l435]_1|) (not |v_[l168, l526, l767, l612, l613, l607, l190, l275, l184, l277, l261, l554, l605, l315, l265, l556, l264, l559, l316, l636, l292, l623, l291, l541, l283, l284, l544, l301, l286, l289, l785, l10, l651, l12, l546, l654, l545, l414, l413, l547, l307, l549, l20, l23, l570, l331, l25, l417, l24, l27, l409, l330, l408, l643, l400, l31, l577, l645, l36, l38, l644, l578, l339, l646, l40, l407, l674, l53, l436, l678, l569, l60, l438, l590, l351, l350, l353, l68, l71, l594, l665, l422, l113, l597, l79, l115, l357, l668, l85, l84, l450, l692, l89, l691, l119, l210, l716, l582, l454, l584, l341, l583, l214, l344, l713, l712, l715, l457, l587, l708, l218, l709, l700, l702, l701, l589, l108, l441, l730, l734, l445, l687, l202, l727, l374, l135, l377, l376, l723, l379, l136, l519, l518, l206, l751, l511, l753, l362, l471, l232, l123, l233, l475, l759, l369, l239, l460, l463, l152, l501, l462, l394, l223, l399, l156, l224, l747, l1, l391, l229, l228, l382, l142, l384, l141, l9, l771, l251, l495, l387, l149, l181, l536, l480, l539, l483, l522, l764, l487, l163]_1|) (not |v_[l252, l573, l258, l211, l355, l132]_1|) (not |v_[l99]_1|) (<= |ULTIMATE.start_superio_inb_#res#1| 255) (not |v_[l758, l249, l525, l736, l661, l197, l421, l419, l616, l72, l338, l697, l776, l11, l323, l428, l116, l318, l109, l371, l491]_1|) (not |v_[l255]_1|) (not |v_[l543]_1|) (not (= |ULTIMATE.start_external_alloc_#res#1.base| 0)) (not |v_[l313]_1|) (not |v_[l165, l503, l154, l639, l416, l69, l269, l326, l380, l45]_1|) (not |v_[l196]_1|) (not |v_[l363, l404]_1|) (not |v_[l432]_1|) (not |v_[l300]_1|) (<= 0 |ULTIMATE.start_superio_inb_#res#1|) (not |v_[l782, l718, l167, l684, l146, l624, l160, l447, l535, l304, l406, l465, l186, l120, l505, l752, l756]_1|) (not |v_[l677, l768, l542, l507, l444, l151, l663, l97, l205, l662, l276, l706, l705, l16, l106, l208, l681, l634, l124, l754, l8]_1|) (not |v_[l131, l342, l696, l273, l213, l606, l346, l745, l260, l305, l761, l690, l86, l484, l333]_1|) |v_[l212, l453, l95, l102, l98, l609, l600, l603, l704, l319, l637, l373, l781, l783, l729, l720, l689, l378, l138, l653, l360, l15, l655, l122, l472, l121, l755, l474, l366, l757, l572, l368, l640, l575, l478, l477, l150, l392, l647, l41, l220, l47, l321, l467, l159, l56, l675, l5, l6, l494, l110, l777, l534, l425, l666, l778, l241, l429, l243, l164, l524, l580]_1| |v_[l212, l281, l527, l102, l98, l586, l192, l216, l600, l263, l347, l440, l319, l638, l295, l637, l373, l781, l729, l720, l721, l689, l288, l378, l139, l653, l15, l17, l472, l415, l657, l234, l641, l368, l478, l127, l749, l33, l237, l405, l392, l647, l41, l153, l220, l320, l47, l672, l434, l328, l57, l492, l7, l383, l494, l439, l420, l777, l534, l76, l241, l243, l87, l358, l161, l164, l524, l580]_1| (not |v_[l329, l63, l367, l254, l496, l280, l626, l256, l722, l551, l134, l649, l78, l424, l81, l506, l314, l176, l179, l631, l325, l309]_1|) (not |v_[l65, l470, l627, l178, l512, l250, l180, l327]_1|) (not |v_[l262, l118, l96, l308, l562, l51]_1|) (not |v_[l782, l718, l167, l684, l146, l624, l160, l447, l304, l406, l465, l186, l120, l505, l752, l756]_1|) (not |v_[l37]_1|) (not |v_[l685, l535, l739]_1|) (not |v_[l311]_1|) (not |v_[l296, l448]_1|) (not |v_[l523, l642, l660, l199, l550, l710, l74, l743, l279, l601, l537, l303, l77, l602, l604, l707, l671, l760, l676, l170, l635]_1|) (not |v_[l667, l719, l430, l372, l356, l54, l70, l698, l137, l244]_1|) (not |v_[l427]_1|) (not |v_[l669, l18, l385, l19, l630, l82, l658, l513, l145, l598, l629]_1|) |v_[l125, l478, l212, l100, l102, l98, l191, l392, l647, l41, l220, l504, l600, l670, l47, l319, l567, l637, l494, l373, l781, l622, l388, l729, l720, l689, l652, l777, l534, l378, l411, l653, l15, l241, l243, l472, l164, l26, l524, l29, l368, l580]_1| (not |v_[l780]_1|) |v_[l312]_1| |v_[l310]_1| (= ~major~0 0) (not |v_[l485, l591, l13, l735, l401, l235]_1|) |v_[l451, l618, l581, l212, l695, l102, l98, l101, l104, l600, l555, l317, l319, l201, l637, l298, l373, l781, l133, l729, l720, l689, l446, l378, l14, l653, l15, l472, l368, l574, l478, l403, l392, l39, l647, l41, l220, l222, l47, l464, l49, l324, l565, l140, l494, l531, l67, l530, l775, l423, l389, l777, l534, l499, l490, l241, l114, l243, l359, l164, l524, l580]_1| (not |v_[l48, l58, l32]_1|) (not |v_[l442]_1|) (not |v_[l599, l595, l633]_1|) (not (= |ULTIMATE.start_platform_device_alloc_#res#1.base| 0)) (not |v_[l746]_1|) (not |v_[l732, l335, l195, l93, l461, l711, l724, l257, l73, l42, l779, l397, l561, l44, l175, l225, l80, l459, l431, l571, l514]_1|) |v_[l212, l453, l95, l102, l98, l193, l600, l603, l217, l704, l349, l319, l637, l373, l781, l783, l729, l720, l689, l726, l725, l378, l653, l209, l15, l472, l755, l474, l366, l572, l368, l640, l575, l516, l478, l150, l392, l647, l41, l220, l47, l321, l467, l159, l2, l675, l5, l494, l110, l777, l534, l664, l425, l666, l778, l241, l240, l83, l429, l243, l162, l164, l524, l580]_1| (not |v_[l680, l91, l533, l517]_1|) (not |v_[l64, l112, l236]_1|) (not |v_[l246, l128, l508, l737, l334, l282, l402, l614, l337, l302, l3, l553]_1|) (not |v_[l596, l174, l610, l728, l528, l466, l158, l558, l343, l365]_1|) |v_[l92, l212, l393, l102, l98, l647, l221, l502, l395, l220, l588, l47, l157, l563, l748, l50, l226, l683, l390, l4, l731, l637, l781, l770, l203, l729, l532, l352, l777, l182, l653, l241, l361, l177, l21, l520, l243, l472, l521, l164, l476, l524, l580]_1| |v_[l478, l212, l94, l238, l509, l102, l98, l392, l647, l41, l220, l600, l47, l348, l566, l267, l55, l319, l59, l637, l299, l494, l373, l781, l130, l729, l720, l689, l204, l777, l534, l75, l378, l173, l653, l656, l15, l241, l243, l472, l164, l524, l368, l580]_1| (not (= ~pdev~0.base 0)) (not |v_[l34, l248, l129, l271, l742, l198, l456, l560, l608, l155, l322, l227, l0, l266, l433, l381, l62, l688, l787, l538, l242, l231, l452, l126, l166]_1|) (not |v_[l489, l548, l772, l479, l35, l500, l568, l615, l650, l659, l473, l585]_1|) (not |v_[l621, l656, l59, l75]_1|)) │ │ │ caught: java.lang.AssertionError: Owicki-Gries annotation is invalid │ │ │  at de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.GraphEmpireOwickiGries.checkOwickiGriesValidity(GraphEmpireOwickiGries.java:210) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.GraphEmpireOwickiGries.getOrComputeProof(GraphEmpireOwickiGries.java:159) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.GraphEmpireOwickiGries.getOrComputeProof(GraphEmpireOwickiGries.java:1) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OGProofProducerTest.runTest(OGProofProducerTest.java:66) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OwickiGriesTestSuite.runTestInternal(OwickiGriesTestSuite.java:293) │ │ │  at de.uni_freiburg.informatik.ultimate.lib.proofs.owickigries.OwickiGriesTestSuite$OwickiGriesTestCase.run(OwickiGriesTestSuite.java:547) │ │ │  at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │  at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) │ │ │  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) │ │ │  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) │ │ │  at de.uni_freiburg.informatik.ultimate.test.junitextension.testfactory.FrameworkFactoryTest.invokeExplosively(FrameworkFactoryTest.java:72) │ │ │  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) │ │ │  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) │ │ │  at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) │ │ │  at de.uni_freiburg.informatik.ultimate.test.junitextension.testfactory.FactoryTestRunner.myRunLeaf(FactoryTestRunner.java:213) │ │ │  at de.uni_freiburg.informatik.ultimate.test.junitextension.testfactory.FactoryTestRunner.runChild(FactoryTestRunner.java:205) │ │ │  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) │ │ │  at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) │ │ │  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) │ │ │  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) │ │ │  at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) │ │ │  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) │ │ │  at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) │ │ │  at org.junit.runners.ParentRunner.run(ParentRunner.java:413) │ │ │  at org.junit.runner.JUnitCore.run(JUnitCore.java:137) │ │ │  at org.junit.runner.JUnitCore.run(JUnitCore.java:115) │ │ │  at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) │ │ │  at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) │ │ │  at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:147) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:127) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:90) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:55) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:102) │ │ │  at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:54) │ │ │  at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) │ │ │  at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) │ │ │  at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) │ │ │  at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) │ │ │  at org.junit.platform.console.tasks.ConsoleTestExecutor.executeTests(ConsoleTestExecutor.java:66) │ │ │  at org.junit.platform.console.tasks.ConsoleTestExecutor.lambda$execute$0(ConsoleTestExecutor.java:58) │ │ │  at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.replaceThreadContextClassLoaderAndInvoke(CustomContextClassLoaderExecutor.java:41) │ │ │  at org.junit.platform.console.tasks.CustomContextClassLoaderExecutor.invoke(CustomContextClassLoaderExecutor.java:31) │ │ │  at org.junit.platform.console.tasks.ConsoleTestExecutor.execute(ConsoleTestExecutor.java:58) │ │ │  at org.junit.platform.console.ConsoleLauncher.executeTests(ConsoleLauncher.java:120) │ │ │  at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:82) │ │ │  at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:55) │ │ │  at org.junit.platform.console.ConsoleLauncher.execute(ConsoleLauncher.java:48) │ │ │  at org.junit.platform.console.ConsoleLauncher.main(ConsoleLauncher.java:42) │ │ │ duration: 182118 ms │ │ │ status: ✘ FAILED │ └─ GraphEmpireOG finished after 182124 ms. └─ JUnit Vintage finished after 182130 ms. ├─ JUnit Platform Suite └─ JUnit Platform Suite finished after 0 ms. Test plan execution finished. Number of all tests: 1  Test run finished after 182164 ms [ 4 containers found ] [ 0 containers skipped ] [ 4 containers started ] [ 0 containers aborted ] [ 4 containers successful ] [ 0 containers failed ] [ 1 tests found ] [ 0 tests skipped ] [ 1 tests started ] [ 0 tests aborted ] [ 0 tests successful ] [ 1 tests failed ]