java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 23:53:20,629 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 23:53:20,631 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 23:53:20,645 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 23:53:20,646 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 23:53:20,647 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 23:53:20,648 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 23:53:20,650 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 23:53:20,652 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 23:53:20,653 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 23:53:20,654 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 23:53:20,654 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 23:53:20,655 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 23:53:20,657 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 23:53:20,658 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 23:53:20,660 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 23:53:20,662 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 23:53:20,664 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 23:53:20,666 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 23:53:20,667 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 23:53:20,670 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 23:53:20,670 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 23:53:20,670 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 23:53:20,671 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 23:53:20,672 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 23:53:20,674 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 23:53:20,674 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 23:53:20,675 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 23:53:20,676 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 23:53:20,676 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 23:53:20,677 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 23:53:20,677 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-29 23:53:20,704 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 23:53:20,705 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 23:53:20,705 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 23:53:20,705 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 23:53:20,706 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 23:53:20,706 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 23:53:20,706 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 23:53:20,707 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 23:53:20,707 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 23:53:20,707 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 23:53:20,707 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 23:53:20,708 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 23:53:20,708 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 23:53:20,708 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 23:53:20,708 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 23:53:20,708 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 23:53:20,709 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 23:53:20,709 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 23:53:20,709 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 23:53:20,709 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 23:53:20,709 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 23:53:20,710 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 23:53:20,710 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 23:53:20,710 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 23:53:20,710 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 23:53:20,710 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 23:53:20,711 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 23:53:20,711 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 23:53:20,711 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 23:53:20,711 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 23:53:20,711 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 23:53:20,712 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:20,712 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 23:53:20,713 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 23:53:20,713 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 23:53:20,713 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 23:53:20,713 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 23:53:20,749 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 23:53:20,763 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 23:53:20,767 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 23:53:20,769 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 23:53:20,770 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 23:53:20,770 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 23:53:21,094 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG729627ce0 [2018-03-29 23:53:21,219 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 23:53:21,219 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 23:53:21,219 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 23:53:21,220 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 23:53:21,220 INFO L215 ultiparseSymbolTable]: [2018-03-29 23:53:21,221 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 23:53:21,221 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 23:53:21,221 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo ('foo') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-03-29 23:53:21,221 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 23:53:21,221 INFO L233 ultiparseSymbolTable]: [2018-03-29 23:53:21,236 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG729627ce0 [2018-03-29 23:53:21,241 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 23:53:21,245 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-29 23:53:21,246 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 23:53:21,246 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 23:53:21,253 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 23:53:21,254 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,256 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6bb25c7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21, skipping insertion in model container [2018-03-29 23:53:21,256 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,271 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:53:21,283 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:53:21,439 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:53:21,463 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:53:21,467 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 23:53:21,477 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21 WrapperNode [2018-03-29 23:53:21,477 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 23:53:21,477 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 23:53:21,477 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 23:53:21,478 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 23:53:21,487 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,487 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,495 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,495 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,499 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,505 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,507 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,509 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 23:53:21,509 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 23:53:21,509 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 23:53:21,510 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 23:53:21,511 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 23:53:21,575 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 23:53:21,575 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 23:53:21,576 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-03-29 23:53:21,576 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 23:53:21,576 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-03-29 23:53:21,576 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 23:53:21,576 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 23:53:21,576 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 23:53:21,576 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 23:53:21,577 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 23:53:21,577 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 23:53:21,577 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 23:53:21,577 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 23:53:21,853 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 23:53:21,854 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:53:21 BoogieIcfgContainer [2018-03-29 23:53:21,854 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 23:53:21,854 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-29 23:53:21,854 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-29 23:53:21,855 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-29 23:53:21,859 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:53:21" (1/1) ... [2018-03-29 23:53:21,869 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-03-29 23:53:21,869 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-03-29 23:53:21,885 INFO L298 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-03-29 23:53:21,893 INFO L333 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 0 location literals (each corresponds to one heap write) [2018-03-29 23:53:21,901 INFO L393 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-03-29 23:53:21,901 DEBUG L397 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: [2018-03-29 23:53:21,903 DEBUG L399 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: [2018-03-29 23:53:21,955 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-03-29 23:53:30,411 INFO L314 AbstractInterpreter]: Visited 67 different actions 292 times. Merged at 47 different actions 152 times. Never widened. Found 19 fixpoints after 9 different actions. Largest state had 21 variables. [2018-03-29 23:53:30,412 INFO L405 apSepIcfgTransformer]: finished equality analysis [2018-03-29 23:53:30,419 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-03-29 23:53:30,420 INFO L415 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-03-29 23:53:30,420 INFO L416 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-03-29 23:53:30,421 INFO L418 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:53:30,424 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:53:30,424 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:53:30,425 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:53:30,425 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:53:30,425 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:53:30,425 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:53:30,425 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:53:30,425 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:53:30,425 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:53:30,425 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:53:30,426 INFO L336 HeapPartitionManager]: partitioning result: [2018-03-29 23:53:30,426 INFO L341 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-03-29 23:53:30,426 INFO L350 HeapPartitionManager]: at dimension 0 [2018-03-29 23:53:30,426 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:53:30,427 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:53:30,427 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:53:30,427 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:53:30,427 INFO L350 HeapPartitionManager]: at dimension 1 [2018-03-29 23:53:30,427 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:53:30,428 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:53:30,428 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:53:30,428 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:53:30,428 INFO L124 ransitionTransformer]: executing heap partitioning transformation [2018-03-29 23:53:30,431 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,431 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,431 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,432 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,432 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,432 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,432 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,432 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,432 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,433 DEBUG L259 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-03-29 23:53:30,433 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,433 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,433 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,434 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,434 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,434 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,434 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,434 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~i~1=v_main_~i~1_1} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:53:30,435 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,435 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,435 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,435 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:53:30,435 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,436 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,436 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,436 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~b~0=v_main_~b~0_1} AuxVars[] AssignedVars[main_~b~0] [2018-03-29 23:53:30,436 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,436 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,436 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,436 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,437 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,437 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,437 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,437 DEBUG L259 ransitionTransformer]: Formula: (and (= 0 |v_main_~#mask~0.offset_1|) (= |v_#valid_7| (store |v_#valid_8| |v_main_~#mask~0.base_1| 1)) (not (= 0 |v_main_~#mask~0.base_1|)) (= 0 (select |v_#valid_8| |v_main_~#mask~0.base_1|)) (= |v_#length_3| (store |v_#length_4| |v_main_~#mask~0.base_1| 32))) InVars {#length=|v_#length_4|, #valid=|v_#valid_8|} OutVars{#length=|v_#length_3|, main_~#mask~0.base=|v_main_~#mask~0.base_1|, main_~#mask~0.offset=|v_main_~#mask~0.offset_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset, #valid, #length] [2018-03-29 23:53:30,437 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,437 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,438 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,438 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_2 0) InVars {} OutVars{main_~i~1=v_main_~i~1_2} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:53:30,438 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,438 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,438 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,438 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,439 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,439 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,439 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,439 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,439 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,439 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,439 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,439 DEBUG L259 ransitionTransformer]: Formula: (not (< v_main_~i~1_3 32)) InVars {main_~i~1=v_main_~i~1_3} OutVars{main_~i~1=v_main_~i~1_3} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,440 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,440 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,440 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,440 DEBUG L259 ransitionTransformer]: Formula: (< v_main_~i~1_4 32) InVars {main_~i~1=v_main_~i~1_4} OutVars{main_~i~1=v_main_~i~1_4} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,440 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,440 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,440 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,441 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_10 0) InVars {} OutVars{main_~i~1=v_main_~i~1_10} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:53:30,441 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,441 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,441 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,441 DEBUG L259 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_5 32)) (not (<= 0 v_main_~i~1_5))) InVars {main_~i~1=v_main_~i~1_5} OutVars{main_~i~1=v_main_~i~1_5} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,441 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,441 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,442 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,442 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,442 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,442 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,442 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,443 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,443 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,443 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,443 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,443 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,443 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,443 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,444 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,444 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.baseInParam_1| |v_main_~#mask~0.base_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~sizeInParam_1| v_main_~i~1_18) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offsetInParam_1| |v_main_~#mask~0.offset_7|)) InVars {main_~i~1=v_main_~i~1_18, main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offsetInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base] [2018-03-29 23:53:30,444 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,444 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,444 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,445 DEBUG L259 ransitionTransformer]: Formula: (not (< v_main_~i~1_11 32)) InVars {main_~i~1=v_main_~i~1_11} OutVars{main_~i~1=v_main_~i~1_11} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,445 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,445 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,445 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,445 DEBUG L259 ransitionTransformer]: Formula: (< v_main_~i~1_12 32) InVars {main_~i~1=v_main_~i~1_12} OutVars{main_~i~1=v_main_~i~1_12} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,446 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,446 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,446 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,446 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-29 23:53:30,446 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,447 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,447 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,447 DEBUG L259 ransitionTransformer]: Formula: (and (<= |v_main_#t~ret3_2| 2147483647) (<= 0 (+ |v_main_#t~ret3_2| 2147483648))) InVars {main_#t~ret3=|v_main_#t~ret3_2|} OutVars{main_#t~ret3=|v_main_#t~ret3_2|} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,447 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,447 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,447 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,448 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base_1|) (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset_1|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_1, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_1, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset] [2018-03-29 23:53:30,448 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,448 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,448 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,448 DEBUG L259 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_13 32)) (not (<= 0 v_main_~i~1_13))) InVars {main_~i~1=v_main_~i~1_13} OutVars{main_~i~1=v_main_~i~1_13} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,448 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,448 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,449 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,449 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,449 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,449 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,449 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,449 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_11| (store |v_#valid_12| |v_main_~#mask~0.base_5| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_5|, #valid=|v_#valid_12|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_5|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:53:30,449 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,450 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,450 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,450 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~b~0_2 (store v_main_~b~0_3 v_main_~i~1_7 |v_main_#t~ret3_3|)) InVars {main_~i~1=v_main_~i~1_7, main_~b~0=v_main_~b~0_3, main_#t~ret3=|v_main_#t~ret3_3|} OutVars{main_~i~1=v_main_~i~1_7, main_~b~0=v_main_~b~0_2, main_#t~ret3=|v_main_#t~ret3_3|} AuxVars[] AssignedVars[main_~b~0] [2018-03-29 23:53:30,450 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,450 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,451 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,451 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_1, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size] [2018-03-29 23:53:30,451 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,451 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,451 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,452 DEBUG L259 ransitionTransformer]: Formula: (not (= v_main_~i~1_14 (select v_main_~b~0_4 v_main_~i~1_14))) InVars {main_~b~0=v_main_~b~0_4, main_~i~1=v_main_~i~1_14} OutVars{main_~b~0=v_main_~b~0_4, main_~i~1=v_main_~i~1_14} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,452 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,452 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,452 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,452 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_15 (select v_main_~b~0_5 v_main_~i~1_15)) InVars {main_~b~0=v_main_~b~0_5, main_~i~1=v_main_~i~1_15} OutVars{main_~b~0=v_main_~b~0_5, main_~i~1=v_main_~i~1_15} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,452 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,453 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,453 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,453 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_6|, main_~#mask~0.offset=|v_main_~#mask~0.offset_6|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset] [2018-03-29 23:53:30,453 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,453 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,453 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,453 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~ret3=|v_main_#t~ret3_4|} AuxVars[] AssignedVars[main_#t~ret3] [2018-03-29 23:53:30,453 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,453 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,454 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,454 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0] [2018-03-29 23:53:30,454 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,454 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,454 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,454 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#res_1| 1) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-29 23:53:30,454 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,454 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,454 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,455 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~post4_1| v_main_~i~1_16) InVars {main_~i~1=v_main_~i~1_16} OutVars{main_#t~post4=|v_main_#t~post4_1|, main_~i~1=v_main_~i~1_16} AuxVars[] AssignedVars[main_#t~post4] [2018-03-29 23:53:30,455 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,455 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,455 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,455 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_13| |old(#valid)|) InVars {#valid=|v_#valid_13|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_13|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,455 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,456 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,456 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,456 DEBUG L259 ransitionTransformer]: Formula: (not (= |v_#valid_14| |old(#valid)|)) InVars {#valid=|v_#valid_14|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_14|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,456 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,456 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,457 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,457 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~post2_1| v_main_~i~1_8) InVars {main_~i~1=v_main_~i~1_8} OutVars{main_~i~1=v_main_~i~1_8, main_#t~post2=|v_main_#t~post2_1|} AuxVars[] AssignedVars[main_#t~post2] [2018-03-29 23:53:30,457 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,457 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,457 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,458 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0] [2018-03-29 23:53:30,458 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,458 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,458 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,458 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_9| (store |v_#valid_10| |v_main_~#mask~0.base_3| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_10|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:53:30,458 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,459 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,459 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,459 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_17 (+ |v_main_#t~post4_2| 1)) InVars {main_#t~post4=|v_main_#t~post4_2|} OutVars{main_#t~post4=|v_main_#t~post4_2|, main_~i~1=v_main_~i~1_17} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:53:30,459 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,459 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,459 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,459 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_9 (+ |v_main_#t~post2_2| 1)) InVars {main_#t~post2=|v_main_#t~post2_2|} OutVars{main_~i~1=v_main_~i~1_9, main_#t~post2=|v_main_#t~post2_2|} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:53:30,459 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,459 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,460 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,460 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_2 0) InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0] [2018-03-29 23:53:30,460 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,460 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,460 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,460 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_4|, main_~#mask~0.offset=|v_main_~#mask~0.offset_4|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset] [2018-03-29 23:53:30,460 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,461 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,461 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,461 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~post4=|v_main_#t~post4_3|} AuxVars[] AssignedVars[main_#t~post4] [2018-03-29 23:53:30,461 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,461 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,461 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,461 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~post2=|v_main_#t~post2_3|} AuxVars[] AssignedVars[main_#t~post2] [2018-03-29 23:53:30,461 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,461 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,462 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,462 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,462 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,462 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,462 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,462 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,462 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,462 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,462 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,463 DEBUG L259 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_2)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_3} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_3} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,463 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,463 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,463 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,463 DEBUG L259 ransitionTransformer]: Formula: (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_4 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_3) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_4} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_4} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,463 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,463 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,463 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,464 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_11) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_11} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_11} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res] [2018-03-29 23:53:30,464 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,464 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,464 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,464 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5)) (not (< v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5 32))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,465 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,465 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,465 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,465 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,465 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,465 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,466 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,466 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,466 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,466 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,469 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,470 DEBUG L259 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2))) (and (<= 0 .cse0) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1| (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) .cse0)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)))) InVars {#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} OutVars{#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1] [2018-03-29 23:53:30,470 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:53:30,470 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:53:30,470 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2))) (and (<= 0 .cse0) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1| (select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) .cse0)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)))) [2018-03-29 23:53:30,470 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:53:30,471 DEBUG L270 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2))) (and (<= 0 .cse0) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1| (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) .cse0)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)))) [2018-03-29 23:53:30,471 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:53:30,471 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:53:30,471 DEBUG L276 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-03-29 23:53:30,471 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:53:30,472 DEBUG L278 ransitionTransformer]: {#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-03-29 23:53:30,472 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:53:30,472 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:53:30,472 DEBUG L284 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-03-29 23:53:30,472 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:53:30,472 DEBUG L286 ransitionTransformer]: {#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-03-29 23:53:30,473 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,473 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,473 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_16| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_3) 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_3, #valid=|v_#valid_16|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_3, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,473 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,473 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,474 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,474 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7 1) (select |v_#length_6| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_4))) (not (<= 0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7)))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_4, #length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_4, #length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,474 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,474 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,475 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,475 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_2 (store v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_8 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_2|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_8} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_8} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0] [2018-03-29 23:53:30,475 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,475 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,475 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,475 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_3|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1] [2018-03-29 23:53:30,475 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,476 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,476 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,476 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_9) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_9} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_9} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0] [2018-03-29 23:53:30,476 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,476 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,477 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,477 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_10 (+ |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_2| 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_10} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0] [2018-03-29 23:53:30,477 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,477 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,477 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,477 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_3|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0] [2018-03-29 23:53:30,477 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,477 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,478 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,478 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:53:30,478 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,478 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,478 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,478 DEBUG L259 ransitionTransformer]: Formula: (= |v_ULTIMATE.start_#t~ret5_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret5] [2018-03-29 23:53:30,478 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,478 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,479 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:53:30,479 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~ret3_5| |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#resOutParam_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#resOutParam_1|} OutVars{main_#t~ret3=|v_main_#t~ret3_5|} AuxVars[] AssignedVars[main_#t~ret3] [2018-03-29 23:53:30,479 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:53:30,479 DEBUG L288 ransitionTransformer]: [2018-03-29 23:53:30,480 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:53:30 BasicIcfg [2018-03-29 23:53:30,480 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-29 23:53:30,481 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 23:53:30,482 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 23:53:30,485 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 23:53:30,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 11:53:21" (1/4) ... [2018-03-29 23:53:30,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14780ead and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:53:30, skipping insertion in model container [2018-03-29 23:53:30,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:53:21" (2/4) ... [2018-03-29 23:53:30,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14780ead and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:53:30, skipping insertion in model container [2018-03-29 23:53:30,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:53:21" (3/4) ... [2018-03-29 23:53:30,487 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@14780ead and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:53:30, skipping insertion in model container [2018-03-29 23:53:30,487 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:53:30" (4/4) ... [2018-03-29 23:53:30,488 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-03-29 23:53:30,495 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 23:53:30,501 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-29 23:53:30,532 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 23:53:30,533 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 23:53:30,533 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 23:53:30,533 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 23:53:30,533 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 23:53:30,533 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 23:53:30,533 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 23:53:30,534 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 23:53:30,534 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 23:53:30,534 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 23:53:30,544 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-29 23:53:30,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-29 23:53:30,549 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:30,550 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:30,550 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:30,553 INFO L82 PathProgramCache]: Analyzing trace with hash 624332393, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:30,574 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:30,619 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:30,682 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:30,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:30,736 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:30,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 23:53:30,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:53:30,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:53:30,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:53:30,753 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-29 23:53:30,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:30,855 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-29 23:53:30,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 23:53:30,856 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-29 23:53:30,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:30,868 INFO L225 Difference]: With dead ends: 136 [2018-03-29 23:53:30,868 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 23:53:30,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:53:30,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 23:53:30,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-29 23:53:30,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-29 23:53:30,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-29 23:53:30,919 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-29 23:53:30,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:30,919 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-29 23:53:30,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:53:30,919 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-29 23:53:30,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-29 23:53:30,920 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:30,920 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:30,921 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:30,921 INFO L82 PathProgramCache]: Analyzing trace with hash -876635424, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:30,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:30,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:30,951 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:30,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:30,992 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:31,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,030 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:31,030 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 23:53:31,032 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:53:31,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:53:31,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:53:31,032 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-29 23:53:31,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:31,058 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-29 23:53:31,059 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 23:53:31,059 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-29 23:53:31,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:31,062 INFO L225 Difference]: With dead ends: 78 [2018-03-29 23:53:31,062 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 23:53:31,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:53:31,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 23:53:31,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-29 23:53:31,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 23:53:31,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 23:53:31,071 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-29 23:53:31,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:31,072 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 23:53:31,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:53:31,072 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 23:53:31,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 23:53:31,073 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:31,073 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:31,073 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:31,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1405894145, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:31,083 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:31,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:31,102 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:31,122 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 23:53:31,122 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:53:31,126 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:53:31,127 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:53:31,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,205 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:31,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,333 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:31,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-29 23:53:31,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 23:53:31,333 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 23:53:31,334 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-29 23:53:31,334 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 10 states. [2018-03-29 23:53:31,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:31,516 INFO L93 Difference]: Finished difference Result 77 states and 81 transitions. [2018-03-29 23:53:31,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 23:53:31,516 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-29 23:53:31,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:31,517 INFO L225 Difference]: With dead ends: 77 [2018-03-29 23:53:31,517 INFO L226 Difference]: Without dead ends: 76 [2018-03-29 23:53:31,518 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-03-29 23:53:31,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-29 23:53:31,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2018-03-29 23:53:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-03-29 23:53:31,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-03-29 23:53:31,526 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 23 [2018-03-29 23:53:31,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:31,526 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-03-29 23:53:31,526 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 23:53:31,526 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-03-29 23:53:31,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 23:53:31,527 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:31,527 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:31,527 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:31,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1405894146, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:31,542 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:31,557 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:31,566 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 23:53:31,566 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:53:31,581 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:53:31,581 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 23:53:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,647 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:31,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,687 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:31,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 23:53:31,688 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 23:53:31,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 23:53:31,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 23:53:31,688 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 5 states. [2018-03-29 23:53:31,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:31,732 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-03-29 23:53:31,733 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 23:53:31,733 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-29 23:53:31,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:31,734 INFO L225 Difference]: With dead ends: 68 [2018-03-29 23:53:31,734 INFO L226 Difference]: Without dead ends: 67 [2018-03-29 23:53:31,734 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-03-29 23:53:31,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-03-29 23:53:31,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-03-29 23:53:31,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 23:53:31,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 23:53:31,740 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-29 23:53:31,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:31,740 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 23:53:31,740 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 23:53:31,740 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 23:53:31,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-29 23:53:31,741 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:31,742 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:31,742 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:31,742 INFO L82 PathProgramCache]: Analyzing trace with hash -1482195022, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:31,750 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:31,768 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:31,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,873 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:31,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:31,977 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:31,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 11 [2018-03-29 23:53:31,977 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-03-29 23:53:31,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-03-29 23:53:31,978 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2018-03-29 23:53:31,978 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 11 states. [2018-03-29 23:53:32,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:32,220 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2018-03-29 23:53:32,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 23:53:32,221 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-03-29 23:53:32,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:32,222 INFO L225 Difference]: With dead ends: 157 [2018-03-29 23:53:32,222 INFO L226 Difference]: Without dead ends: 103 [2018-03-29 23:53:32,222 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:53:32,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-03-29 23:53:32,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 87. [2018-03-29 23:53:32,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-03-29 23:53:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-03-29 23:53:32,229 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 31 [2018-03-29 23:53:32,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:32,230 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-03-29 23:53:32,230 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-03-29 23:53:32,230 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-03-29 23:53:32,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-29 23:53:32,231 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:32,231 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:32,231 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:32,231 INFO L82 PathProgramCache]: Analyzing trace with hash 2109784024, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:32,241 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:32,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:32,255 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:32,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:32,297 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:32,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:53:32,390 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:32,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-03-29 23:53:32,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:53:32,391 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:53:32,391 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:53:32,391 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 8 states. [2018-03-29 23:53:32,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:32,527 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-03-29 23:53:32,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 23:53:32,528 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 33 [2018-03-29 23:53:32,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:32,529 INFO L225 Difference]: With dead ends: 164 [2018-03-29 23:53:32,530 INFO L226 Difference]: Without dead ends: 107 [2018-03-29 23:53:32,530 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-03-29 23:53:32,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-03-29 23:53:32,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2018-03-29 23:53:32,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-03-29 23:53:32,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2018-03-29 23:53:32,543 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 33 [2018-03-29 23:53:32,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:32,543 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2018-03-29 23:53:32,543 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:53:32,543 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2018-03-29 23:53:32,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 23:53:32,544 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:32,545 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:32,545 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:32,545 INFO L82 PathProgramCache]: Analyzing trace with hash -2105801786, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:32,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:32,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:32,571 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 23:53:32,603 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:32,632 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 23:53:32,653 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:53:32,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 23:53:32,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 23:53:32,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 23:53:32,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-29 23:53:32,654 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand 9 states. [2018-03-29 23:53:32,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:32,709 INFO L93 Difference]: Finished difference Result 102 states and 105 transitions. [2018-03-29 23:53:32,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 23:53:32,709 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-03-29 23:53:32,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:32,710 INFO L225 Difference]: With dead ends: 102 [2018-03-29 23:53:32,710 INFO L226 Difference]: Without dead ends: 101 [2018-03-29 23:53:32,710 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-03-29 23:53:32,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-03-29 23:53:32,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2018-03-29 23:53:32,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-03-29 23:53:32,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2018-03-29 23:53:32,717 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 42 [2018-03-29 23:53:32,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:32,717 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2018-03-29 23:53:32,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 23:53:32,718 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2018-03-29 23:53:32,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-03-29 23:53:32,719 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:32,719 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:32,719 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:32,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1614921331, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:32,729 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:32,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:32,751 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:32,775 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 23:53:32,775 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:32,798 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-29 23:53:32,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:32,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 23:53:32,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:53:32,821 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:53:32,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:53:32,821 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand 8 states. [2018-03-29 23:53:32,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:32,895 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2018-03-29 23:53:32,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 23:53:32,896 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2018-03-29 23:53:32,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:32,897 INFO L225 Difference]: With dead ends: 134 [2018-03-29 23:53:32,898 INFO L226 Difference]: Without dead ends: 114 [2018-03-29 23:53:32,898 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-03-29 23:53:32,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2018-03-29 23:53:32,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 104. [2018-03-29 23:53:32,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-03-29 23:53:32,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2018-03-29 23:53:32,905 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 50 [2018-03-29 23:53:32,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:32,905 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2018-03-29 23:53:32,905 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:53:32,905 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2018-03-29 23:53:32,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-03-29 23:53:32,907 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:32,907 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:32,908 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:32,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1287702577, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:32,915 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:32,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:32,935 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:32,963 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-03-29 23:53:32,963 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:32,991 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-03-29 23:53:33,012 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:33,012 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-29 23:53:33,013 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:53:33,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:53:33,013 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:53:33,013 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand 8 states. [2018-03-29 23:53:33,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:33,078 INFO L93 Difference]: Finished difference Result 138 states and 149 transitions. [2018-03-29 23:53:33,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 23:53:33,078 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 60 [2018-03-29 23:53:33,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:33,080 INFO L225 Difference]: With dead ends: 138 [2018-03-29 23:53:33,080 INFO L226 Difference]: Without dead ends: 137 [2018-03-29 23:53:33,080 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-03-29 23:53:33,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-03-29 23:53:33,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 121. [2018-03-29 23:53:33,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-03-29 23:53:33,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 129 transitions. [2018-03-29 23:53:33,088 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 129 transitions. Word has length 60 [2018-03-29 23:53:33,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:33,089 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 129 transitions. [2018-03-29 23:53:33,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:53:33,089 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 129 transitions. [2018-03-29 23:53:33,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-03-29 23:53:33,089 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:33,090 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:33,090 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:33,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1264074000, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:33,096 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:33,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:33,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:33,119 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 23:53:33,119 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:53:33,122 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:53:33,122 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:53:33,237 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-03-29 23:53:33,237 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:33,314 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-03-29 23:53:33,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:33,336 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-03-29 23:53:33,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 23:53:33,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 23:53:33,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-03-29 23:53:33,336 INFO L87 Difference]: Start difference. First operand 121 states and 129 transitions. Second operand 15 states. [2018-03-29 23:53:33,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:33,594 INFO L93 Difference]: Finished difference Result 132 states and 143 transitions. [2018-03-29 23:53:33,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 23:53:33,594 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 61 [2018-03-29 23:53:33,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:33,595 INFO L225 Difference]: With dead ends: 132 [2018-03-29 23:53:33,595 INFO L226 Difference]: Without dead ends: 131 [2018-03-29 23:53:33,596 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2018-03-29 23:53:33,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-03-29 23:53:33,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 122. [2018-03-29 23:53:33,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-03-29 23:53:33,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-03-29 23:53:33,604 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 61 [2018-03-29 23:53:33,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:33,604 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-03-29 23:53:33,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 23:53:33,605 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-03-29 23:53:33,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-03-29 23:53:33,606 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:33,606 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:33,606 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:33,607 INFO L82 PathProgramCache]: Analyzing trace with hash -2013215153, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:33,619 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:33,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:33,641 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 23:53:33,735 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:33,816 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-03-29 23:53:33,837 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:33,837 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2018-03-29 23:53:33,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-29 23:53:33,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-29 23:53:33,837 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:53:33,838 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 17 states. [2018-03-29 23:53:34,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:34,091 INFO L93 Difference]: Finished difference Result 243 states and 259 transitions. [2018-03-29 23:53:34,092 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-29 23:53:34,092 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 78 [2018-03-29 23:53:34,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:34,094 INFO L225 Difference]: With dead ends: 243 [2018-03-29 23:53:34,094 INFO L226 Difference]: Without dead ends: 164 [2018-03-29 23:53:34,095 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2018-03-29 23:53:34,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-03-29 23:53:34,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2018-03-29 23:53:34,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-29 23:53:34,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 158 transitions. [2018-03-29 23:53:34,103 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 158 transitions. Word has length 78 [2018-03-29 23:53:34,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:34,103 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 158 transitions. [2018-03-29 23:53:34,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-29 23:53:34,103 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 158 transitions. [2018-03-29 23:53:34,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-03-29 23:53:34,104 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:34,104 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:34,104 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:34,105 INFO L82 PathProgramCache]: Analyzing trace with hash 384169963, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:34,110 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:34,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:34,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:34,170 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-03-29 23:53:34,170 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:34,293 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-03-29 23:53:34,315 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 23:53:34,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2018-03-29 23:53:34,315 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-29 23:53:34,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-29 23:53:34,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-03-29 23:53:34,316 INFO L87 Difference]: Start difference. First operand 150 states and 158 transitions. Second operand 12 states. [2018-03-29 23:53:34,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:34,434 INFO L93 Difference]: Finished difference Result 245 states and 258 transitions. [2018-03-29 23:53:34,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 23:53:34,434 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 90 [2018-03-29 23:53:34,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:34,436 INFO L225 Difference]: With dead ends: 245 [2018-03-29 23:53:34,436 INFO L226 Difference]: Without dead ends: 160 [2018-03-29 23:53:34,437 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:53:34,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-03-29 23:53:34,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-03-29 23:53:34,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-29 23:53:34,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2018-03-29 23:53:34,446 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 90 [2018-03-29 23:53:34,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:34,447 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2018-03-29 23:53:34,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-29 23:53:34,447 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2018-03-29 23:53:34,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-03-29 23:53:34,448 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:34,449 INFO L355 BasicCegarLoop]: trace histogram [8, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:34,449 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:34,449 INFO L82 PathProgramCache]: Analyzing trace with hash -942250862, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:34,458 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:34,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:34,486 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:34,535 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-29 23:53:34,535 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:34,635 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-03-29 23:53:34,657 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:34,657 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2018-03-29 23:53:34,657 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 23:53:34,657 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 23:53:34,657 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-03-29 23:53:34,658 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand 14 states. [2018-03-29 23:53:34,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:34,823 INFO L93 Difference]: Finished difference Result 245 states and 255 transitions. [2018-03-29 23:53:34,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 23:53:34,823 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 107 [2018-03-29 23:53:34,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:34,824 INFO L225 Difference]: With dead ends: 245 [2018-03-29 23:53:34,825 INFO L226 Difference]: Without dead ends: 160 [2018-03-29 23:53:34,826 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2018-03-29 23:53:34,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-03-29 23:53:34,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-03-29 23:53:34,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-03-29 23:53:34,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-03-29 23:53:34,833 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 107 [2018-03-29 23:53:34,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:34,833 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-03-29 23:53:34,833 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 23:53:34,834 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-03-29 23:53:34,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-29 23:53:34,835 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:34,835 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:34,835 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:34,835 INFO L82 PathProgramCache]: Analyzing trace with hash 825281086, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:34,843 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:34,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:34,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-03-29 23:53:35,013 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:35,139 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-03-29 23:53:35,160 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:35,160 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-03-29 23:53:35,161 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 23:53:35,161 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 23:53:35,161 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2018-03-29 23:53:35,161 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 23 states. [2018-03-29 23:53:35,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:35,553 INFO L93 Difference]: Finished difference Result 276 states and 287 transitions. [2018-03-29 23:53:35,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-29 23:53:35,553 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 116 [2018-03-29 23:53:35,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:35,554 INFO L225 Difference]: With dead ends: 276 [2018-03-29 23:53:35,554 INFO L226 Difference]: Without dead ends: 205 [2018-03-29 23:53:35,555 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 203 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=313, Invalid=1247, Unknown=0, NotChecked=0, Total=1560 [2018-03-29 23:53:35,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-03-29 23:53:35,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 189. [2018-03-29 23:53:35,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-03-29 23:53:35,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2018-03-29 23:53:35,571 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 116 [2018-03-29 23:53:35,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:35,572 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2018-03-29 23:53:35,572 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 23:53:35,572 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2018-03-29 23:53:35,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-03-29 23:53:35,573 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:35,574 INFO L355 BasicCegarLoop]: trace histogram [8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:35,574 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:35,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1079858987, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:35,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:35,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:35,616 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:35,746 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-03-29 23:53:35,746 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:35,875 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-03-29 23:53:35,895 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:35,896 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-03-29 23:53:35,896 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-03-29 23:53:35,896 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-03-29 23:53:35,896 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2018-03-29 23:53:35,896 INFO L87 Difference]: Start difference. First operand 189 states and 194 transitions. Second operand 20 states. [2018-03-29 23:53:36,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:36,152 INFO L93 Difference]: Finished difference Result 280 states and 288 transitions. [2018-03-29 23:53:36,152 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-03-29 23:53:36,152 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 126 [2018-03-29 23:53:36,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:36,153 INFO L225 Difference]: With dead ends: 280 [2018-03-29 23:53:36,154 INFO L226 Difference]: Without dead ends: 203 [2018-03-29 23:53:36,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 227 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=191, Invalid=739, Unknown=0, NotChecked=0, Total=930 [2018-03-29 23:53:36,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-03-29 23:53:36,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2018-03-29 23:53:36,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-03-29 23:53:36,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 192 transitions. [2018-03-29 23:53:36,164 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 192 transitions. Word has length 126 [2018-03-29 23:53:36,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:36,164 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 192 transitions. [2018-03-29 23:53:36,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-03-29 23:53:36,165 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 192 transitions. [2018-03-29 23:53:36,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 23:53:36,166 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:36,166 INFO L355 BasicCegarLoop]: trace histogram [9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:36,166 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:36,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1542589567, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:36,175 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:36,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:36,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:36,256 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-03-29 23:53:36,256 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:36,326 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-03-29 23:53:36,348 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:36,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 23:53:36,349 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:53:36,349 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:53:36,349 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:53:36,349 INFO L87 Difference]: Start difference. First operand 189 states and 192 transitions. Second operand 16 states. [2018-03-29 23:53:36,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:36,490 INFO L93 Difference]: Finished difference Result 257 states and 267 transitions. [2018-03-29 23:53:36,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 23:53:36,491 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 135 [2018-03-29 23:53:36,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:36,493 INFO L225 Difference]: With dead ends: 257 [2018-03-29 23:53:36,493 INFO L226 Difference]: Without dead ends: 237 [2018-03-29 23:53:36,493 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-29 23:53:36,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-03-29 23:53:36,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 227. [2018-03-29 23:53:36,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-03-29 23:53:36,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 233 transitions. [2018-03-29 23:53:36,504 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 233 transitions. Word has length 135 [2018-03-29 23:53:36,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:36,504 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 233 transitions. [2018-03-29 23:53:36,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:53:36,505 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 233 transitions. [2018-03-29 23:53:36,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-29 23:53:36,506 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:36,507 INFO L355 BasicCegarLoop]: trace histogram [13, 10, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:36,507 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:36,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1393376701, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:36,514 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:36,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:36,548 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:36,598 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-03-29 23:53:36,598 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:36,723 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-03-29 23:53:36,745 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:36,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-29 23:53:36,746 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:53:36,746 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:53:36,746 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:53:36,746 INFO L87 Difference]: Start difference. First operand 227 states and 233 transitions. Second operand 16 states. [2018-03-29 23:53:37,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:37,106 INFO L93 Difference]: Finished difference Result 284 states and 309 transitions. [2018-03-29 23:53:37,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 23:53:37,107 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 163 [2018-03-29 23:53:37,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:37,108 INFO L225 Difference]: With dead ends: 284 [2018-03-29 23:53:37,108 INFO L226 Difference]: Without dead ends: 283 [2018-03-29 23:53:37,109 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2018-03-29 23:53:37,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-03-29 23:53:37,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 262. [2018-03-29 23:53:37,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-03-29 23:53:37,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 275 transitions. [2018-03-29 23:53:37,121 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 275 transitions. Word has length 163 [2018-03-29 23:53:37,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:37,121 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 275 transitions. [2018-03-29 23:53:37,121 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:53:37,121 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 275 transitions. [2018-03-29 23:53:37,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-03-29 23:53:37,122 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:37,122 INFO L355 BasicCegarLoop]: trace histogram [13, 10, 10, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:37,122 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:37,123 INFO L82 PathProgramCache]: Analyzing trace with hash -245004548, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:37,130 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:37,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:37,171 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:37,183 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 23:53:37,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:53:37,211 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:53:37,211 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:53:37,451 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-03-29 23:53:37,451 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:37,648 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-03-29 23:53:37,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:37,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 23:53:37,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 23:53:37,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 23:53:37,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 23:53:37,670 INFO L87 Difference]: Start difference. First operand 262 states and 275 transitions. Second operand 23 states. [2018-03-29 23:53:38,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:38,472 INFO L93 Difference]: Finished difference Result 276 states and 301 transitions. [2018-03-29 23:53:38,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 23:53:38,473 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 164 [2018-03-29 23:53:38,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:38,474 INFO L225 Difference]: With dead ends: 276 [2018-03-29 23:53:38,474 INFO L226 Difference]: Without dead ends: 275 [2018-03-29 23:53:38,475 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 302 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-03-29 23:53:38,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-03-29 23:53:38,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 263. [2018-03-29 23:53:38,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-03-29 23:53:38,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 273 transitions. [2018-03-29 23:53:38,490 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 273 transitions. Word has length 164 [2018-03-29 23:53:38,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:38,491 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 273 transitions. [2018-03-29 23:53:38,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 23:53:38,491 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 273 transitions. [2018-03-29 23:53:38,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-03-29 23:53:38,492 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:38,492 INFO L355 BasicCegarLoop]: trace histogram [17, 14, 13, 13, 13, 13, 13, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:38,493 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:38,493 INFO L82 PathProgramCache]: Analyzing trace with hash 573445443, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:38,501 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:38,546 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:38,768 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-03-29 23:53:38,768 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:38,972 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-03-29 23:53:39,003 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:39,004 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-03-29 23:53:39,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-29 23:53:39,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-29 23:53:39,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2018-03-29 23:53:39,005 INFO L87 Difference]: Start difference. First operand 263 states and 273 transitions. Second operand 29 states. [2018-03-29 23:53:39,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:39,490 INFO L93 Difference]: Finished difference Result 455 states and 476 transitions. [2018-03-29 23:53:39,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-03-29 23:53:39,490 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 199 [2018-03-29 23:53:39,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:39,492 INFO L225 Difference]: With dead ends: 455 [2018-03-29 23:53:39,492 INFO L226 Difference]: Without dead ends: 320 [2018-03-29 23:53:39,493 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 361 SyntacticMatches, 9 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=490, Invalid=2162, Unknown=0, NotChecked=0, Total=2652 [2018-03-29 23:53:39,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-03-29 23:53:39,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 309. [2018-03-29 23:53:39,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-03-29 23:53:39,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 319 transitions. [2018-03-29 23:53:39,508 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 319 transitions. Word has length 199 [2018-03-29 23:53:39,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:39,509 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 319 transitions. [2018-03-29 23:53:39,509 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-29 23:53:39,509 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 319 transitions. [2018-03-29 23:53:39,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-03-29 23:53:39,511 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:39,511 INFO L355 BasicCegarLoop]: trace histogram [21, 17, 16, 16, 16, 16, 16, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:39,511 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:39,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1204423394, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:39,520 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:39,570 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:39,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-03-29 23:53:39,715 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:39,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-03-29 23:53:39,994 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:39,994 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-03-29 23:53:39,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-03-29 23:53:39,995 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-03-29 23:53:39,995 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2018-03-29 23:53:39,995 INFO L87 Difference]: Start difference. First operand 309 states and 319 transitions. Second operand 26 states. [2018-03-29 23:53:40,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:40,428 INFO L93 Difference]: Finished difference Result 460 states and 480 transitions. [2018-03-29 23:53:40,428 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 23:53:40,428 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 246 [2018-03-29 23:53:40,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:40,430 INFO L225 Difference]: With dead ends: 460 [2018-03-29 23:53:40,430 INFO L226 Difference]: Without dead ends: 319 [2018-03-29 23:53:40,431 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 459 SyntacticMatches, 9 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=325, Invalid=1397, Unknown=0, NotChecked=0, Total=1722 [2018-03-29 23:53:40,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2018-03-29 23:53:40,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 309. [2018-03-29 23:53:40,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-03-29 23:53:40,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 317 transitions. [2018-03-29 23:53:40,440 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 317 transitions. Word has length 246 [2018-03-29 23:53:40,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:40,440 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 317 transitions. [2018-03-29 23:53:40,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-03-29 23:53:40,440 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 317 transitions. [2018-03-29 23:53:40,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-03-29 23:53:40,441 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:40,441 INFO L355 BasicCegarLoop]: trace histogram [22, 18, 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:40,442 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:40,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1417113650, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:40,448 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:40,509 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:40,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-03-29 23:53:40,779 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:41,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-03-29 23:53:41,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:41,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 35 [2018-03-29 23:53:41,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-29 23:53:41,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-29 23:53:41,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2018-03-29 23:53:41,038 INFO L87 Difference]: Start difference. First operand 309 states and 317 transitions. Second operand 35 states. [2018-03-29 23:53:41,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:41,624 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-03-29 23:53:41,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-03-29 23:53:41,624 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 255 [2018-03-29 23:53:41,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:41,626 INFO L225 Difference]: With dead ends: 500 [2018-03-29 23:53:41,626 INFO L226 Difference]: Without dead ends: 375 [2018-03-29 23:53:41,628 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 538 GetRequests, 465 SyntacticMatches, 11 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 23:53:41,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-03-29 23:53:41,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 364. [2018-03-29 23:53:41,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-03-29 23:53:41,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 372 transitions. [2018-03-29 23:53:41,644 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 372 transitions. Word has length 255 [2018-03-29 23:53:41,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:41,645 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 372 transitions. [2018-03-29 23:53:41,645 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-29 23:53:41,645 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 372 transitions. [2018-03-29 23:53:41,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-03-29 23:53:41,647 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:41,647 INFO L355 BasicCegarLoop]: trace histogram [27, 22, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:41,647 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:41,648 INFO L82 PathProgramCache]: Analyzing trace with hash 941568545, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:41,654 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:41,713 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:41,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-03-29 23:53:41,947 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:42,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-03-29 23:53:42,271 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:42,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-03-29 23:53:42,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:53:42,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:53:42,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:53:42,273 INFO L87 Difference]: Start difference. First operand 364 states and 372 transitions. Second operand 32 states. [2018-03-29 23:53:42,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:42,659 INFO L93 Difference]: Finished difference Result 505 states and 520 transitions. [2018-03-29 23:53:42,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-29 23:53:42,659 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 311 [2018-03-29 23:53:42,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:42,661 INFO L225 Difference]: With dead ends: 505 [2018-03-29 23:53:42,661 INFO L226 Difference]: Without dead ends: 374 [2018-03-29 23:53:42,662 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 643 GetRequests, 581 SyntacticMatches, 11 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=493, Invalid=2263, Unknown=0, NotChecked=0, Total=2756 [2018-03-29 23:53:42,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-03-29 23:53:42,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 364. [2018-03-29 23:53:42,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-03-29 23:53:42,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 370 transitions. [2018-03-29 23:53:42,673 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 370 transitions. Word has length 311 [2018-03-29 23:53:42,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:42,673 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 370 transitions. [2018-03-29 23:53:42,673 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:53:42,673 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 370 transitions. [2018-03-29 23:53:42,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2018-03-29 23:53:42,675 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:42,675 INFO L355 BasicCegarLoop]: trace histogram [28, 23, 22, 22, 22, 22, 22, 22, 22, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:42,675 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:42,675 INFO L82 PathProgramCache]: Analyzing trace with hash 125773455, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:42,681 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:42,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:42,742 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:43,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-03-29 23:53:43,040 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-03-29 23:53:43,379 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:43,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 41 [2018-03-29 23:53:43,380 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-29 23:53:43,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-29 23:53:43,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1402, Unknown=0, NotChecked=0, Total=1640 [2018-03-29 23:53:43,381 INFO L87 Difference]: Start difference. First operand 364 states and 370 transitions. Second operand 41 states. [2018-03-29 23:53:44,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:44,431 INFO L93 Difference]: Finished difference Result 554 states and 567 transitions. [2018-03-29 23:53:44,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:53:44,431 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 320 [2018-03-29 23:53:44,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:44,434 INFO L225 Difference]: With dead ends: 554 [2018-03-29 23:53:44,434 INFO L226 Difference]: Without dead ends: 439 [2018-03-29 23:53:44,436 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 587 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=958, Invalid=4742, Unknown=0, NotChecked=0, Total=5700 [2018-03-29 23:53:44,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2018-03-29 23:53:44,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 428. [2018-03-29 23:53:44,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-03-29 23:53:44,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 434 transitions. [2018-03-29 23:53:44,447 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 434 transitions. Word has length 320 [2018-03-29 23:53:44,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:44,447 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 434 transitions. [2018-03-29 23:53:44,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-29 23:53:44,447 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 434 transitions. [2018-03-29 23:53:44,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-03-29 23:53:44,449 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:44,449 INFO L355 BasicCegarLoop]: trace histogram [34, 28, 27, 27, 27, 27, 27, 27, 27, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:44,449 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:44,449 INFO L82 PathProgramCache]: Analyzing trace with hash -882727982, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:44,458 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:44,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:45,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-03-29 23:53:45,718 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:46,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-03-29 23:53:46,163 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:46,163 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-03-29 23:53:46,163 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-03-29 23:53:46,164 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-03-29 23:53:46,164 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2018-03-29 23:53:46,164 INFO L87 Difference]: Start difference. First operand 428 states and 434 transitions. Second operand 38 states. [2018-03-29 23:53:46,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:46,697 INFO L93 Difference]: Finished difference Result 559 states and 569 transitions. [2018-03-29 23:53:46,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-29 23:53:46,697 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 385 [2018-03-29 23:53:46,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:46,699 INFO L225 Difference]: With dead ends: 559 [2018-03-29 23:53:46,699 INFO L226 Difference]: Without dead ends: 438 [2018-03-29 23:53:46,700 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 721 SyntacticMatches, 13 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1379 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=695, Invalid=3337, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 23:53:46,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-03-29 23:53:46,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-03-29 23:53:46,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-03-29 23:53:46,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 432 transitions. [2018-03-29 23:53:46,715 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 432 transitions. Word has length 385 [2018-03-29 23:53:46,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:46,716 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 432 transitions. [2018-03-29 23:53:46,716 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-03-29 23:53:46,716 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 432 transitions. [2018-03-29 23:53:46,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-03-29 23:53:46,719 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:46,719 INFO L355 BasicCegarLoop]: trace histogram [35, 29, 28, 28, 28, 28, 28, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:46,719 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:46,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1051587586, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:46,731 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:46,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:46,851 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:47,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-03-29 23:53:47,278 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:47,680 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-03-29 23:53:47,702 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:47,702 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-03-29 23:53:47,702 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-29 23:53:47,703 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-29 23:53:47,703 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1858, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 23:53:47,703 INFO L87 Difference]: Start difference. First operand 428 states and 432 transitions. Second operand 47 states. [2018-03-29 23:53:48,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:48,603 INFO L93 Difference]: Finished difference Result 626 states and 637 transitions. [2018-03-29 23:53:48,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-03-29 23:53:48,604 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 394 [2018-03-29 23:53:48,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:48,606 INFO L225 Difference]: With dead ends: 626 [2018-03-29 23:53:48,606 INFO L226 Difference]: Without dead ends: 519 [2018-03-29 23:53:48,608 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 828 GetRequests, 727 SyntacticMatches, 15 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1877 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1249, Invalid=6407, Unknown=0, NotChecked=0, Total=7656 [2018-03-29 23:53:48,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-03-29 23:53:48,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 503. [2018-03-29 23:53:48,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-03-29 23:53:48,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 508 transitions. [2018-03-29 23:53:48,621 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 508 transitions. Word has length 394 [2018-03-29 23:53:48,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:48,621 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 508 transitions. [2018-03-29 23:53:48,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-29 23:53:48,621 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 508 transitions. [2018-03-29 23:53:48,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-03-29 23:53:48,623 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:48,623 INFO L355 BasicCegarLoop]: trace histogram [34, 27, 27, 27, 27, 27, 27, 27, 27, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:48,623 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:48,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1742247701, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:48,630 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:48,710 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:49,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-03-29 23:53:49,082 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:49,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-03-29 23:53:49,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:49,560 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-03-29 23:53:49,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-03-29 23:53:49,561 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-03-29 23:53:49,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1609, Unknown=0, NotChecked=0, Total=1892 [2018-03-29 23:53:49,561 INFO L87 Difference]: Start difference. First operand 503 states and 508 transitions. Second operand 44 states. [2018-03-29 23:53:50,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:50,237 INFO L93 Difference]: Finished difference Result 630 states and 638 transitions. [2018-03-29 23:53:50,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 23:53:50,237 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 404 [2018-03-29 23:53:50,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:50,240 INFO L225 Difference]: With dead ends: 630 [2018-03-29 23:53:50,240 INFO L226 Difference]: Without dead ends: 517 [2018-03-29 23:53:50,242 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 839 GetRequests, 751 SyntacticMatches, 15 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1964 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=931, Invalid=4619, Unknown=0, NotChecked=0, Total=5550 [2018-03-29 23:53:50,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-03-29 23:53:50,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 503. [2018-03-29 23:53:50,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-03-29 23:53:50,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 506 transitions. [2018-03-29 23:53:50,260 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 506 transitions. Word has length 404 [2018-03-29 23:53:50,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:50,261 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 506 transitions. [2018-03-29 23:53:50,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-03-29 23:53:50,261 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 506 transitions. [2018-03-29 23:53:50,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-03-29 23:53:50,264 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:50,264 INFO L355 BasicCegarLoop]: trace histogram [35, 28, 28, 28, 28, 28, 28, 28, 28, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:50,264 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:50,265 INFO L82 PathProgramCache]: Analyzing trace with hash -2028217919, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:50,274 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:50,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:50,359 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:50,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-03-29 23:53:50,527 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:50,761 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-03-29 23:53:50,784 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:50,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 23:53:50,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:53:50,785 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:53:50,785 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:53:50,785 INFO L87 Difference]: Start difference. First operand 503 states and 506 transitions. Second operand 32 states. [2018-03-29 23:53:51,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:51,245 INFO L93 Difference]: Finished difference Result 611 states and 629 transitions. [2018-03-29 23:53:51,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:53:51,246 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 413 [2018-03-29 23:53:51,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:51,247 INFO L225 Difference]: With dead ends: 611 [2018-03-29 23:53:51,248 INFO L226 Difference]: Without dead ends: 591 [2018-03-29 23:53:51,249 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 795 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 23:53:51,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-03-29 23:53:51,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 581. [2018-03-29 23:53:51,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 581 states. [2018-03-29 23:53:51,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 591 transitions. [2018-03-29 23:53:51,270 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 591 transitions. Word has length 413 [2018-03-29 23:53:51,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:51,271 INFO L459 AbstractCegarLoop]: Abstraction has 581 states and 591 transitions. [2018-03-29 23:53:51,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:53:51,271 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 591 transitions. [2018-03-29 23:53:51,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-03-29 23:53:51,275 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:51,275 INFO L355 BasicCegarLoop]: trace histogram [43, 36, 35, 35, 35, 35, 35, 35, 35, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:51,275 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:51,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1830159485, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:51,284 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:51,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:51,389 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-03-29 23:53:51,602 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:52,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-03-29 23:53:52,037 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:52,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-29 23:53:52,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:53:52,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:53:52,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:53:52,038 INFO L87 Difference]: Start difference. First operand 581 states and 591 transitions. Second operand 32 states. [2018-03-29 23:53:53,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:53,256 INFO L93 Difference]: Finished difference Result 690 states and 771 transitions. [2018-03-29 23:53:53,256 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:53:53,256 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 477 [2018-03-29 23:53:53,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:53,259 INFO L225 Difference]: With dead ends: 690 [2018-03-29 23:53:53,259 INFO L226 Difference]: Without dead ends: 689 [2018-03-29 23:53:53,260 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 993 GetRequests, 929 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 23:53:53,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-03-29 23:53:53,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 652. [2018-03-29 23:53:53,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-03-29 23:53:53,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 677 transitions. [2018-03-29 23:53:53,288 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 677 transitions. Word has length 477 [2018-03-29 23:53:53,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:53,288 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 677 transitions. [2018-03-29 23:53:53,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:53:53,289 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 677 transitions. [2018-03-29 23:53:53,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2018-03-29 23:53:53,292 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:53,293 INFO L355 BasicCegarLoop]: trace histogram [43, 36, 36, 35, 35, 35, 35, 35, 35, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:53,293 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:53,293 INFO L82 PathProgramCache]: Analyzing trace with hash -900368964, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:53,302 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:53,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:53,449 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:53,464 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-29 23:53:53,465 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:53:53,477 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:53:53,477 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:53:54,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-03-29 23:53:54,288 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:54,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-03-29 23:53:54,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:54,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 23:53:54,856 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 23:53:54,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 23:53:54,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 23:53:54,857 INFO L87 Difference]: Start difference. First operand 652 states and 677 transitions. Second operand 39 states. [2018-03-29 23:53:57,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:57,304 INFO L93 Difference]: Finished difference Result 678 states and 759 transitions. [2018-03-29 23:53:57,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 23:53:57,304 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 478 [2018-03-29 23:53:57,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:57,307 INFO L225 Difference]: With dead ends: 678 [2018-03-29 23:53:57,307 INFO L226 Difference]: Without dead ends: 677 [2018-03-29 23:53:57,307 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 906 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1417 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 23:53:57,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2018-03-29 23:53:57,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 653. [2018-03-29 23:53:57,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2018-03-29 23:53:57,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 671 transitions. [2018-03-29 23:53:57,333 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 671 transitions. Word has length 478 [2018-03-29 23:53:57,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:57,333 INFO L459 AbstractCegarLoop]: Abstraction has 653 states and 671 transitions. [2018-03-29 23:53:57,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 23:53:57,334 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 671 transitions. [2018-03-29 23:53:57,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 550 [2018-03-29 23:53:57,338 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:57,338 INFO L355 BasicCegarLoop]: trace histogram [51, 44, 43, 43, 43, 43, 43, 43, 43, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:57,339 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:57,339 INFO L82 PathProgramCache]: Analyzing trace with hash 1876681091, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:57,356 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:53:57,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:53:57,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:53:58,049 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-03-29 23:53:58,049 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:53:58,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-03-29 23:53:58,644 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:53:58,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-03-29 23:53:58,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-29 23:53:58,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-29 23:53:58,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2378, Unknown=0, NotChecked=0, Total=2756 [2018-03-29 23:53:58,645 INFO L87 Difference]: Start difference. First operand 653 states and 671 transitions. Second operand 53 states. [2018-03-29 23:53:59,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:53:59,914 INFO L93 Difference]: Finished difference Result 993 states and 1030 transitions. [2018-03-29 23:53:59,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-03-29 23:53:59,914 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 549 [2018-03-29 23:53:59,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:53:59,916 INFO L225 Difference]: With dead ends: 993 [2018-03-29 23:53:59,916 INFO L226 Difference]: Without dead ends: 746 [2018-03-29 23:53:59,918 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1144 GetRequests, 1029 SyntacticMatches, 17 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2486 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1578, Invalid=8322, Unknown=0, NotChecked=0, Total=9900 [2018-03-29 23:53:59,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-03-29 23:53:59,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 735. [2018-03-29 23:53:59,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-03-29 23:53:59,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 753 transitions. [2018-03-29 23:53:59,935 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 753 transitions. Word has length 549 [2018-03-29 23:53:59,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:53:59,936 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 753 transitions. [2018-03-29 23:53:59,936 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-29 23:53:59,936 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 753 transitions. [2018-03-29 23:53:59,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2018-03-29 23:53:59,939 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:53:59,939 INFO L355 BasicCegarLoop]: trace histogram [59, 51, 50, 50, 50, 50, 50, 50, 50, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:53:59,939 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:53:59,939 INFO L82 PathProgramCache]: Analyzing trace with hash -1846626594, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:53:59,945 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:00,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:00,077 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:01,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-03-29 23:54:01,131 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:01,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-03-29 23:54:01,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:01,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-03-29 23:54:01,760 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-03-29 23:54:01,760 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-03-29 23:54:01,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=2095, Unknown=0, NotChecked=0, Total=2450 [2018-03-29 23:54:01,760 INFO L87 Difference]: Start difference. First operand 735 states and 753 transitions. Second operand 50 states. [2018-03-29 23:54:02,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:02,542 INFO L93 Difference]: Finished difference Result 998 states and 1038 transitions. [2018-03-29 23:54:02,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-29 23:54:02,543 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 632 [2018-03-29 23:54:02,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:02,545 INFO L225 Difference]: With dead ends: 998 [2018-03-29 23:54:02,546 INFO L226 Difference]: Without dead ends: 745 [2018-03-29 23:54:02,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1300 GetRequests, 1199 SyntacticMatches, 17 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2652 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1201, Invalid=6109, Unknown=0, NotChecked=0, Total=7310 [2018-03-29 23:54:02,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2018-03-29 23:54:02,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 735. [2018-03-29 23:54:02,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-03-29 23:54:02,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 751 transitions. [2018-03-29 23:54:02,573 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 751 transitions. Word has length 632 [2018-03-29 23:54:02,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:02,574 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 751 transitions. [2018-03-29 23:54:02,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-03-29 23:54:02,574 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 751 transitions. [2018-03-29 23:54:02,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 642 [2018-03-29 23:54:02,579 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:02,580 INFO L355 BasicCegarLoop]: trace histogram [60, 52, 51, 51, 51, 51, 51, 51, 51, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:02,580 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:02,580 INFO L82 PathProgramCache]: Analyzing trace with hash 2112346226, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:02,588 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:02,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:02,753 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:03,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-03-29 23:54:03,335 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:03,981 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-03-29 23:54:04,002 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:04,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-03-29 23:54:04,003 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-03-29 23:54:04,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-03-29 23:54:04,004 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=2962, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 23:54:04,004 INFO L87 Difference]: Start difference. First operand 735 states and 751 transitions. Second operand 59 states. [2018-03-29 23:54:05,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:05,470 INFO L93 Difference]: Finished difference Result 1074 states and 1107 transitions. [2018-03-29 23:54:05,470 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-29 23:54:05,470 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 641 [2018-03-29 23:54:05,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:05,474 INFO L225 Difference]: With dead ends: 1074 [2018-03-29 23:54:05,474 INFO L226 Difference]: Without dead ends: 837 [2018-03-29 23:54:05,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1334 GetRequests, 1205 SyntacticMatches, 19 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3180 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1945, Invalid=10487, Unknown=0, NotChecked=0, Total=12432 [2018-03-29 23:54:05,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2018-03-29 23:54:05,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 826. [2018-03-29 23:54:05,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-03-29 23:54:05,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 842 transitions. [2018-03-29 23:54:05,496 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 842 transitions. Word has length 641 [2018-03-29 23:54:05,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:05,497 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 842 transitions. [2018-03-29 23:54:05,497 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-03-29 23:54:05,497 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 842 transitions. [2018-03-29 23:54:05,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-03-29 23:54:05,503 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:05,504 INFO L355 BasicCegarLoop]: trace histogram [69, 60, 59, 59, 59, 59, 59, 59, 59, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:05,504 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:05,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1689113887, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:05,511 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:05,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:05,652 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-03-29 23:54:06,243 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:06,992 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-03-29 23:54:07,013 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:07,013 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-03-29 23:54:07,014 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-03-29 23:54:07,014 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-03-29 23:54:07,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=2645, Unknown=0, NotChecked=0, Total=3080 [2018-03-29 23:54:07,015 INFO L87 Difference]: Start difference. First operand 826 states and 842 transitions. Second operand 56 states. [2018-03-29 23:54:07,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:07,984 INFO L93 Difference]: Finished difference Result 1079 states and 1114 transitions. [2018-03-29 23:54:07,984 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-29 23:54:07,984 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 733 [2018-03-29 23:54:07,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:07,986 INFO L225 Difference]: With dead ends: 1079 [2018-03-29 23:54:07,986 INFO L226 Difference]: Without dead ends: 836 [2018-03-29 23:54:07,988 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1507 GetRequests, 1393 SyntacticMatches, 19 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3443 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1505, Invalid=7807, Unknown=0, NotChecked=0, Total=9312 [2018-03-29 23:54:07,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2018-03-29 23:54:08,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 826. [2018-03-29 23:54:08,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-03-29 23:54:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 840 transitions. [2018-03-29 23:54:08,004 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 840 transitions. Word has length 733 [2018-03-29 23:54:08,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:08,005 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 840 transitions. [2018-03-29 23:54:08,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-03-29 23:54:08,005 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 840 transitions. [2018-03-29 23:54:08,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 743 [2018-03-29 23:54:08,010 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:08,010 INFO L355 BasicCegarLoop]: trace histogram [70, 61, 60, 60, 60, 60, 60, 60, 60, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:08,010 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:08,011 INFO L82 PathProgramCache]: Analyzing trace with hash 2013476815, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:08,026 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:08,154 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:08,843 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-03-29 23:54:08,843 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:09,632 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-03-29 23:54:09,653 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:09,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 65 [2018-03-29 23:54:09,654 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-29 23:54:09,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-29 23:54:09,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=3610, Unknown=0, NotChecked=0, Total=4160 [2018-03-29 23:54:09,654 INFO L87 Difference]: Start difference. First operand 826 states and 840 transitions. Second operand 65 states. [2018-03-29 23:54:11,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:11,366 INFO L93 Difference]: Finished difference Result 1164 states and 1193 transitions. [2018-03-29 23:54:11,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-03-29 23:54:11,366 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 742 [2018-03-29 23:54:11,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:11,369 INFO L225 Difference]: With dead ends: 1164 [2018-03-29 23:54:11,369 INFO L226 Difference]: Without dead ends: 937 [2018-03-29 23:54:11,370 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1542 GetRequests, 1399 SyntacticMatches, 21 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3959 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2350, Invalid=12902, Unknown=0, NotChecked=0, Total=15252 [2018-03-29 23:54:11,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2018-03-29 23:54:11,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 926. [2018-03-29 23:54:11,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-03-29 23:54:11,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 940 transitions. [2018-03-29 23:54:11,387 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 940 transitions. Word has length 742 [2018-03-29 23:54:11,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:11,387 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 940 transitions. [2018-03-29 23:54:11,387 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-29 23:54:11,387 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 940 transitions. [2018-03-29 23:54:11,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 844 [2018-03-29 23:54:11,394 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:11,395 INFO L355 BasicCegarLoop]: trace histogram [80, 70, 69, 69, 69, 69, 69, 69, 69, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:11,395 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:11,395 INFO L82 PathProgramCache]: Analyzing trace with hash 1418888850, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:11,406 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:11,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:11,560 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:12,284 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-03-29 23:54:12,284 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:13,221 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-03-29 23:54:13,242 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:13,242 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-03-29 23:54:13,243 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-03-29 23:54:13,243 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-03-29 23:54:13,244 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=3259, Unknown=0, NotChecked=0, Total=3782 [2018-03-29 23:54:13,244 INFO L87 Difference]: Start difference. First operand 926 states and 940 transitions. Second operand 62 states. [2018-03-29 23:54:14,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:14,302 INFO L93 Difference]: Finished difference Result 1169 states and 1199 transitions. [2018-03-29 23:54:14,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 23:54:14,302 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 843 [2018-03-29 23:54:14,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:14,304 INFO L225 Difference]: With dead ends: 1169 [2018-03-29 23:54:14,304 INFO L226 Difference]: Without dead ends: 936 [2018-03-29 23:54:14,306 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1732 GetRequests, 1605 SyntacticMatches, 21 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4337 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1843, Invalid=9713, Unknown=0, NotChecked=0, Total=11556 [2018-03-29 23:54:14,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-03-29 23:54:14,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 926. [2018-03-29 23:54:14,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-03-29 23:54:14,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 938 transitions. [2018-03-29 23:54:14,323 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 938 transitions. Word has length 843 [2018-03-29 23:54:14,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:14,324 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 938 transitions. [2018-03-29 23:54:14,324 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-03-29 23:54:14,324 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 938 transitions. [2018-03-29 23:54:14,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 853 [2018-03-29 23:54:14,328 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:14,329 INFO L355 BasicCegarLoop]: trace histogram [81, 71, 70, 70, 70, 70, 70, 70, 70, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:14,329 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:14,329 INFO L82 PathProgramCache]: Analyzing trace with hash 683701054, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:14,336 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:14,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:14,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:15,327 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-03-29 23:54:15,327 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:16,282 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-03-29 23:54:16,303 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:16,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 71 [2018-03-29 23:54:16,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 23:54:16,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 23:54:16,305 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=648, Invalid=4322, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 23:54:16,305 INFO L87 Difference]: Start difference. First operand 926 states and 938 transitions. Second operand 71 states. [2018-03-29 23:54:18,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:18,326 INFO L93 Difference]: Finished difference Result 1263 states and 1288 transitions. [2018-03-29 23:54:18,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-03-29 23:54:18,326 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 852 [2018-03-29 23:54:18,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:18,329 INFO L225 Difference]: With dead ends: 1263 [2018-03-29 23:54:18,329 INFO L226 Difference]: Without dead ends: 1046 [2018-03-29 23:54:18,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1768 GetRequests, 1611 SyntacticMatches, 23 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4823 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2793, Invalid=15567, Unknown=0, NotChecked=0, Total=18360 [2018-03-29 23:54:18,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-03-29 23:54:18,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1035. [2018-03-29 23:54:18,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-03-29 23:54:18,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1047 transitions. [2018-03-29 23:54:18,349 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1047 transitions. Word has length 852 [2018-03-29 23:54:18,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:18,349 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1047 transitions. [2018-03-29 23:54:18,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 23:54:18,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1047 transitions. [2018-03-29 23:54:18,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 963 [2018-03-29 23:54:18,354 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:18,355 INFO L355 BasicCegarLoop]: trace histogram [92, 81, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:18,355 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:18,355 INFO L82 PathProgramCache]: Analyzing trace with hash -962327443, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:18,361 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:18,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:18,528 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:19,435 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-03-29 23:54:19,436 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:20,534 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-03-29 23:54:20,556 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:20,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 68 [2018-03-29 23:54:20,557 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-03-29 23:54:20,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-03-29 23:54:20,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=3937, Unknown=0, NotChecked=0, Total=4556 [2018-03-29 23:54:20,558 INFO L87 Difference]: Start difference. First operand 1035 states and 1047 transitions. Second operand 68 states. [2018-03-29 23:54:21,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:21,756 INFO L93 Difference]: Finished difference Result 1268 states and 1293 transitions. [2018-03-29 23:54:21,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-29 23:54:21,757 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 962 [2018-03-29 23:54:21,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:21,759 INFO L225 Difference]: With dead ends: 1268 [2018-03-29 23:54:21,759 INFO L226 Difference]: Without dead ends: 1045 [2018-03-29 23:54:21,760 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1975 GetRequests, 1835 SyntacticMatches, 23 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5334 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2215, Invalid=11827, Unknown=0, NotChecked=0, Total=14042 [2018-03-29 23:54:21,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2018-03-29 23:54:21,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1035. [2018-03-29 23:54:21,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-03-29 23:54:21,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-03-29 23:54:21,778 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 962 [2018-03-29 23:54:21,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:21,779 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-03-29 23:54:21,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-03-29 23:54:21,779 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-03-29 23:54:21,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 972 [2018-03-29 23:54:21,784 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:21,785 INFO L355 BasicCegarLoop]: trace histogram [93, 82, 81, 81, 81, 81, 81, 81, 81, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:21,785 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:21,785 INFO L82 PathProgramCache]: Analyzing trace with hash -1670884413, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:21,791 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:21,955 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:22,970 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-03-29 23:54:22,970 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:24,110 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-03-29 23:54:24,132 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:24,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 77 [2018-03-29 23:54:24,133 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-03-29 23:54:24,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-03-29 23:54:24,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=5098, Unknown=0, NotChecked=0, Total=5852 [2018-03-29 23:54:24,133 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 77 states. [2018-03-29 23:54:26,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:26,279 INFO L93 Difference]: Finished difference Result 1371 states and 1392 transitions. [2018-03-29 23:54:26,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-03-29 23:54:26,280 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 971 [2018-03-29 23:54:26,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:26,283 INFO L225 Difference]: With dead ends: 1371 [2018-03-29 23:54:26,283 INFO L226 Difference]: Without dead ends: 1164 [2018-03-29 23:54:26,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2012 GetRequests, 1841 SyntacticMatches, 25 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5772 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3274, Invalid=18482, Unknown=0, NotChecked=0, Total=21756 [2018-03-29 23:54:26,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2018-03-29 23:54:26,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1153. [2018-03-29 23:54:26,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-03-29 23:54:26,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1163 transitions. [2018-03-29 23:54:26,305 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1163 transitions. Word has length 971 [2018-03-29 23:54:26,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:26,306 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1163 transitions. [2018-03-29 23:54:26,306 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-03-29 23:54:26,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1163 transitions. [2018-03-29 23:54:26,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1091 [2018-03-29 23:54:26,316 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:26,317 INFO L355 BasicCegarLoop]: trace histogram [105, 93, 92, 92, 92, 92, 92, 92, 92, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:26,317 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:26,317 INFO L82 PathProgramCache]: Analyzing trace with hash 92350878, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:26,323 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:26,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:26,511 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:27,584 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-03-29 23:54:27,584 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:28,885 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-03-29 23:54:28,907 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:28,925 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 74 [2018-03-29 23:54:28,925 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-03-29 23:54:28,926 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-03-29 23:54:28,926 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=723, Invalid=4679, Unknown=0, NotChecked=0, Total=5402 [2018-03-29 23:54:28,926 INFO L87 Difference]: Start difference. First operand 1153 states and 1163 transitions. Second operand 74 states. [2018-03-29 23:54:30,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:30,160 INFO L93 Difference]: Finished difference Result 1376 states and 1396 transitions. [2018-03-29 23:54:30,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-29 23:54:30,160 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 1090 [2018-03-29 23:54:30,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:30,163 INFO L225 Difference]: With dead ends: 1376 [2018-03-29 23:54:30,163 INFO L226 Difference]: Without dead ends: 1163 [2018-03-29 23:54:30,165 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2236 GetRequests, 2083 SyntacticMatches, 25 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6434 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2621, Invalid=14149, Unknown=0, NotChecked=0, Total=16770 [2018-03-29 23:54:30,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2018-03-29 23:54:30,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1153. [2018-03-29 23:54:30,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-03-29 23:54:30,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1161 transitions. [2018-03-29 23:54:30,185 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1161 transitions. Word has length 1090 [2018-03-29 23:54:30,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:30,186 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1161 transitions. [2018-03-29 23:54:30,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-03-29 23:54:30,186 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1161 transitions. [2018-03-29 23:54:30,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-03-29 23:54:30,192 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:30,193 INFO L355 BasicCegarLoop]: trace histogram [106, 94, 93, 93, 93, 93, 93, 93, 93, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:30,193 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:30,193 INFO L82 PathProgramCache]: Analyzing trace with hash -636846670, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:30,201 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:30,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:30,390 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:31,577 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-03-29 23:54:31,577 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-03-29 23:54:32,989 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:32,989 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 83 [2018-03-29 23:54:32,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-03-29 23:54:32,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-03-29 23:54:32,991 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=868, Invalid=5938, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 23:54:32,991 INFO L87 Difference]: Start difference. First operand 1153 states and 1161 transitions. Second operand 83 states. [2018-03-29 23:54:35,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:35,900 INFO L93 Difference]: Finished difference Result 1488 states and 1505 transitions. [2018-03-29 23:54:35,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-03-29 23:54:35,900 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 1099 [2018-03-29 23:54:35,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:35,904 INFO L225 Difference]: With dead ends: 1488 [2018-03-29 23:54:35,904 INFO L226 Difference]: Without dead ends: 1291 [2018-03-29 23:54:35,905 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2274 GetRequests, 2089 SyntacticMatches, 27 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6806 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=3793, Invalid=21647, Unknown=0, NotChecked=0, Total=25440 [2018-03-29 23:54:35,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2018-03-29 23:54:35,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1280. [2018-03-29 23:54:35,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-03-29 23:54:35,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1288 transitions. [2018-03-29 23:54:35,927 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1288 transitions. Word has length 1099 [2018-03-29 23:54:35,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:35,928 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1288 transitions. [2018-03-29 23:54:35,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-03-29 23:54:35,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1288 transitions. [2018-03-29 23:54:35,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1228 [2018-03-29 23:54:35,936 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:35,936 INFO L355 BasicCegarLoop]: trace histogram [119, 106, 105, 105, 105, 105, 105, 105, 105, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:35,936 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:35,936 INFO L82 PathProgramCache]: Analyzing trace with hash 727627681, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:35,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:36,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:37,422 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-03-29 23:54:37,422 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:39,317 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-03-29 23:54:39,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:39,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 80 [2018-03-29 23:54:39,353 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-03-29 23:54:39,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-03-29 23:54:39,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=5485, Unknown=0, NotChecked=0, Total=6320 [2018-03-29 23:54:39,353 INFO L87 Difference]: Start difference. First operand 1280 states and 1288 transitions. Second operand 80 states. [2018-03-29 23:54:40,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:40,696 INFO L93 Difference]: Finished difference Result 1493 states and 1508 transitions. [2018-03-29 23:54:40,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 23:54:40,696 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 1227 [2018-03-29 23:54:40,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:40,700 INFO L225 Difference]: With dead ends: 1493 [2018-03-29 23:54:40,700 INFO L226 Difference]: Without dead ends: 1290 [2018-03-29 23:54:40,701 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2515 GetRequests, 2349 SyntacticMatches, 27 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7637 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3061, Invalid=16679, Unknown=0, NotChecked=0, Total=19740 [2018-03-29 23:54:40,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2018-03-29 23:54:40,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1280. [2018-03-29 23:54:40,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-03-29 23:54:40,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1286 transitions. [2018-03-29 23:54:40,724 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1286 transitions. Word has length 1227 [2018-03-29 23:54:40,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:40,725 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1286 transitions. [2018-03-29 23:54:40,725 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-03-29 23:54:40,725 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1286 transitions. [2018-03-29 23:54:40,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1237 [2018-03-29 23:54:40,734 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:40,734 INFO L355 BasicCegarLoop]: trace histogram [120, 107, 106, 106, 106, 106, 106, 106, 106, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:40,734 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:40,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1771502833, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:40,740 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:40,952 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-03-29 23:54:42,380 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:43,965 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-03-29 23:54:43,987 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:43,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 89 [2018-03-29 23:54:43,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-03-29 23:54:43,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-03-29 23:54:43,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=6842, Unknown=0, NotChecked=0, Total=7832 [2018-03-29 23:54:43,990 INFO L87 Difference]: Start difference. First operand 1280 states and 1286 transitions. Second operand 89 states. [2018-03-29 23:54:46,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:46,794 INFO L93 Difference]: Finished difference Result 1614 states and 1627 transitions. [2018-03-29 23:54:46,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-03-29 23:54:46,795 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 1236 [2018-03-29 23:54:46,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:46,799 INFO L225 Difference]: With dead ends: 1614 [2018-03-29 23:54:46,799 INFO L226 Difference]: Without dead ends: 1427 [2018-03-29 23:54:46,801 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2554 GetRequests, 2355 SyntacticMatches, 29 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7925 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4350, Invalid=25062, Unknown=0, NotChecked=0, Total=29412 [2018-03-29 23:54:46,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2018-03-29 23:54:46,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1416. [2018-03-29 23:54:46,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-03-29 23:54:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1422 transitions. [2018-03-29 23:54:46,828 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1422 transitions. Word has length 1236 [2018-03-29 23:54:46,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:46,829 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1422 transitions. [2018-03-29 23:54:46,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-03-29 23:54:46,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1422 transitions. [2018-03-29 23:54:46,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1374 [2018-03-29 23:54:46,840 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:46,840 INFO L355 BasicCegarLoop]: trace histogram [134, 120, 119, 119, 119, 119, 119, 119, 119, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:46,840 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:46,841 INFO L82 PathProgramCache]: Analyzing trace with hash 520554066, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:46,846 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:47,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:47,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:48,598 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-03-29 23:54:48,598 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:50,428 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-03-29 23:54:50,462 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:50,463 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 86 [2018-03-29 23:54:50,464 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-03-29 23:54:50,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-03-29 23:54:50,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=955, Invalid=6355, Unknown=0, NotChecked=0, Total=7310 [2018-03-29 23:54:50,465 INFO L87 Difference]: Start difference. First operand 1416 states and 1422 transitions. Second operand 86 states. [2018-03-29 23:54:52,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:52,338 INFO L93 Difference]: Finished difference Result 1619 states and 1629 transitions. [2018-03-29 23:54:52,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 23:54:52,338 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 1373 [2018-03-29 23:54:52,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:52,342 INFO L225 Difference]: With dead ends: 1619 [2018-03-29 23:54:52,342 INFO L226 Difference]: Without dead ends: 1426 [2018-03-29 23:54:52,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2812 GetRequests, 2633 SyntacticMatches, 29 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8943 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3535, Invalid=19417, Unknown=0, NotChecked=0, Total=22952 [2018-03-29 23:54:52,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2018-03-29 23:54:52,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1416. [2018-03-29 23:54:52,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-03-29 23:54:52,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1420 transitions. [2018-03-29 23:54:52,368 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1420 transitions. Word has length 1373 [2018-03-29 23:54:52,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:52,369 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1420 transitions. [2018-03-29 23:54:52,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-03-29 23:54:52,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1420 transitions. [2018-03-29 23:54:52,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2018-03-29 23:54:52,378 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:52,378 INFO L355 BasicCegarLoop]: trace histogram [135, 121, 120, 120, 120, 120, 120, 120, 120, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:52,379 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:52,379 INFO L82 PathProgramCache]: Analyzing trace with hash -2030064770, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:52,384 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:52,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:52,619 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:54:54,226 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-03-29 23:54:54,226 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:54:56,098 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-03-29 23:54:56,119 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:54:56,119 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 95 [2018-03-29 23:54:56,120 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-03-29 23:54:56,121 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-03-29 23:54:56,121 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=7810, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 23:54:56,121 INFO L87 Difference]: Start difference. First operand 1416 states and 1420 transitions. Second operand 95 states. [2018-03-29 23:54:59,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:54:59,231 INFO L93 Difference]: Finished difference Result 1758 states and 1769 transitions. [2018-03-29 23:54:59,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-03-29 23:54:59,231 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 1382 [2018-03-29 23:54:59,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:54:59,235 INFO L225 Difference]: With dead ends: 1758 [2018-03-29 23:54:59,235 INFO L226 Difference]: Without dead ends: 1579 [2018-03-29 23:54:59,237 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2852 GetRequests, 2639 SyntacticMatches, 31 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9129 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=4945, Invalid=28727, Unknown=0, NotChecked=0, Total=33672 [2018-03-29 23:54:59,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2018-03-29 23:54:59,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1563. [2018-03-29 23:54:59,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-03-29 23:54:59,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1568 transitions. [2018-03-29 23:54:59,263 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1568 transitions. Word has length 1382 [2018-03-29 23:54:59,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:54:59,264 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1568 transitions. [2018-03-29 23:54:59,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-03-29 23:54:59,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1568 transitions. [2018-03-29 23:54:59,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2018-03-29 23:54:59,273 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:54:59,274 INFO L355 BasicCegarLoop]: trace histogram [134, 119, 119, 119, 119, 119, 119, 119, 119, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:54:59,274 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:54:59,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1727244395, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:54:59,280 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:54:59,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:54:59,521 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:55:01,092 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-03-29 23:55:01,092 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:55:03,021 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-03-29 23:55:03,043 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:55:03,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 92 [2018-03-29 23:55:03,044 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-03-29 23:55:03,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-03-29 23:55:03,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=7289, Unknown=0, NotChecked=0, Total=8372 [2018-03-29 23:55:03,045 INFO L87 Difference]: Start difference. First operand 1563 states and 1568 transitions. Second operand 92 states. [2018-03-29 23:55:04,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:55:04,639 INFO L93 Difference]: Finished difference Result 1762 states and 1770 transitions. [2018-03-29 23:55:04,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-29 23:55:04,682 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 1392 [2018-03-29 23:55:04,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:55:04,686 INFO L225 Difference]: With dead ends: 1762 [2018-03-29 23:55:04,686 INFO L226 Difference]: Without dead ends: 1577 [2018-03-29 23:55:04,687 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2855 GetRequests, 2663 SyntacticMatches, 31 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10352 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4043, Invalid=22363, Unknown=0, NotChecked=0, Total=26406 [2018-03-29 23:55:04,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2018-03-29 23:55:04,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1563. [2018-03-29 23:55:04,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-03-29 23:55:04,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1566 transitions. [2018-03-29 23:55:04,716 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1566 transitions. Word has length 1392 [2018-03-29 23:55:04,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:55:04,717 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1566 transitions. [2018-03-29 23:55:04,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-03-29 23:55:04,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1566 transitions. [2018-03-29 23:55:04,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1402 [2018-03-29 23:55:04,726 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:55:04,727 INFO L355 BasicCegarLoop]: trace histogram [135, 120, 120, 120, 120, 120, 120, 120, 120, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:55:04,727 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:55:04,727 INFO L82 PathProgramCache]: Analyzing trace with hash -715191743, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:55:04,733 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:55:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:55:04,965 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:55:05,769 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-03-29 23:55:05,769 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:55:06,968 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-03-29 23:55:07,004 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:55:07,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-03-29 23:55:07,006 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 23:55:07,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 23:55:07,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 23:55:07,007 INFO L87 Difference]: Start difference. First operand 1563 states and 1566 transitions. Second operand 64 states. [2018-03-29 23:55:08,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:55:08,387 INFO L93 Difference]: Finished difference Result 1751 states and 1785 transitions. [2018-03-29 23:55:08,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 23:55:08,387 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1401 [2018-03-29 23:55:08,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:55:08,392 INFO L225 Difference]: With dead ends: 1751 [2018-03-29 23:55:08,392 INFO L226 Difference]: Without dead ends: 1731 [2018-03-29 23:55:08,394 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2861 GetRequests, 2739 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-03-29 23:55:08,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1731 states. [2018-03-29 23:55:08,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1731 to 1721. [2018-03-29 23:55:08,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1721 states. [2018-03-29 23:55:08,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 1739 transitions. [2018-03-29 23:55:08,433 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 1739 transitions. Word has length 1401 [2018-03-29 23:55:08,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:55:08,434 INFO L459 AbstractCegarLoop]: Abstraction has 1721 states and 1739 transitions. [2018-03-29 23:55:08,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 23:55:08,434 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 1739 transitions. [2018-03-29 23:55:08,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1538 [2018-03-29 23:55:08,449 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:55:08,449 INFO L355 BasicCegarLoop]: trace histogram [151, 136, 135, 135, 135, 135, 135, 135, 135, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:55:08,449 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:55:08,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1184797187, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:55:08,460 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:55:08,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:55:08,735 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:55:09,712 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-03-29 23:55:09,713 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:55:11,533 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-03-29 23:55:11,555 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:55:11,556 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-29 23:55:11,557 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 23:55:11,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 23:55:11,557 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 23:55:11,558 INFO L87 Difference]: Start difference. First operand 1721 states and 1739 transitions. Second operand 64 states. [2018-03-29 23:55:13,687 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 119 DAG size of output 11 Received shutdown request... [2018-03-29 23:55:16,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-03-29 23:55:16,249 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 23:55:16,252 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 23:55:16,252 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:55:16 BasicIcfg [2018-03-29 23:55:16,252 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 23:55:16,253 INFO L168 Benchmark]: Toolchain (without parser) took 115011.98 ms. Allocated memory was 307.2 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 249.4 MB in the beginning and 367.8 MB in the end (delta: -118.4 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-03-29 23:55:16,254 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 307.2 MB. Free memory is still 269.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 23:55:16,254 INFO L168 Benchmark]: CACSL2BoogieTranslator took 230.99 ms. Allocated memory is still 307.2 MB. Free memory was 248.4 MB in the beginning and 239.4 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:55:16,254 INFO L168 Benchmark]: Boogie Preprocessor took 31.66 ms. Allocated memory is still 307.2 MB. Free memory was 239.4 MB in the beginning and 236.9 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 5.3 GB. [2018-03-29 23:55:16,255 INFO L168 Benchmark]: RCFGBuilder took 344.50 ms. Allocated memory was 307.2 MB in the beginning and 475.0 MB in the end (delta: 167.8 MB). Free memory was 236.9 MB in the beginning and 440.7 MB in the end (delta: -203.8 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. [2018-03-29 23:55:16,255 INFO L168 Benchmark]: IcfgTransformer took 8626.36 ms. Allocated memory was 475.0 MB in the beginning and 633.9 MB in the end (delta: 158.9 MB). Free memory was 440.7 MB in the beginning and 344.6 MB in the end (delta: 96.1 MB). Peak memory consumption was 255.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:55:16,256 INFO L168 Benchmark]: TraceAbstraction took 105771.08 ms. Allocated memory was 633.9 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 344.6 MB in the beginning and 367.8 MB in the end (delta: -23.2 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. [2018-03-29 23:55:16,258 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 307.2 MB. Free memory is still 269.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 230.99 ms. Allocated memory is still 307.2 MB. Free memory was 248.4 MB in the beginning and 239.4 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 31.66 ms. Allocated memory is still 307.2 MB. Free memory was 239.4 MB in the beginning and 236.9 MB in the end (delta: 2.4 MB). Peak memory consumption was 2.4 MB. Max. memory is 5.3 GB. * RCFGBuilder took 344.50 ms. Allocated memory was 307.2 MB in the beginning and 475.0 MB in the end (delta: 167.8 MB). Free memory was 236.9 MB in the beginning and 440.7 MB in the end (delta: -203.8 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. * IcfgTransformer took 8626.36 ms. Allocated memory was 475.0 MB in the beginning and 633.9 MB in the end (delta: 158.9 MB). Free memory was 440.7 MB in the beginning and 344.6 MB in the end (delta: 96.1 MB). Peak memory consumption was 255.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 105771.08 ms. Allocated memory was 633.9 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 344.6 MB in the beginning and 367.8 MB in the end (delta: -23.2 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 59 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 1 LocStat_NO_SUPPORTING_EQUALITIES : 443 LocStat_NO_SUPPORTING_DISEQUALITIES : 108 LocStat_NO_DISJUNCTIONS : -118 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 73 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 56 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 74 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1278.80 RENAME_VARIABLES(MILLISECONDS) : 724.94 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 1285.34 PROJECTAWAY(MILLISECONDS) : 1102.34 ADD_WEAK_EQUALITY(MILLISECONDS) : 6.79 DISJOIN(MILLISECONDS) : 49.70 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 743.52 ADD_EQUALITY(MILLISECONDS) : 8.12 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.22 #CONJOIN_DISJUNCTIVE : 406 #RENAME_VARIABLES : 888 #UNFREEZE : 0 #CONJOIN : 533 #PROJECTAWAY : 557 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 76 #RENAME_VARIABLES_DISJUNCTIVE : 883 #ADD_EQUALITY : 56 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 5976.39 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1278.66 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 6.65 JOIN(MILLISECONDS) : 46.24 RENAMEVARS(MILLISECONDS) : 716.84 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 4863.85 ISLABELSTRONGERTHAN(MILLISECONDS) : 958.10 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 82.43 UNFREEZE(MILLISECONDS) : 40.61 REPORTCONTAINS(MILLISECONDS) : 0.37 PROJECTAWAY(MILLISECONDS) : 1016.42 MEETEDGELABELS(MILLISECONDS) : 141.88 REPORTEQUALITY(MILLISECONDS) : 308.72 ADDALLNODES(MILLISECONDS) : 163.45 REPORTDISEQUALITY(MILLISECONDS) : 2.61 WEQGRAPHJOIN(MILLISECONDS) : 19.33 #FREEZE : 5349 #ADDNODE : 0 #MEET : 338 #FILTERREDUNDANT : 0 #REPORTWEQ : 7 #JOIN : 76 #RENAMEVARS : 888 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 1571 #ISLABELSTRONGERTHAN : 19911 #ISWEQGRAPHSTRONGERTHAN : 444 #UNFREEZE : 2100 #REPORTCONTAINS : 16 #PROJECTAWAY : 874 #MEETEDGELABELS : 1504 #REPORTEQUALITY : 2438 #ADDALLNODES : 338 #REPORTDISEQUALITY : 684 #WEQGRAPHJOIN : 76 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1854.07 IS_STRONGER_THAN(MILLISECONDS) : 2297.60 REPORT_EQUALITY(MILLISECONDS) : 540.94 FILTERREDUNDANT(MILLISECONDS) : 2128.23 ADD_ALL_ELEMENTS(MILLISECONDS) : 903.77 JOIN(MILLISECONDS) : 20.33 ALIGN_ELEMENTS(MILLISECONDS) : 1654.01 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 161.79 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 4450.40 REPORTCONTAINS(MILLISECONDS) : 8.78 REMOVE(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 541.72 #ADDNODE : 0 #MEET : 8007 #IS_STRONGER_THAN : 53346 #REPORT_EQUALITY : 55354 #FILTERREDUNDANT : 50237 #ADD_ALL_ELEMENTS : 42794 #JOIN : 76 #ALIGN_ELEMENTS : 17230 #COPY : 0 #REPORT_DISEQUALITY : 22768 #UNFREEZE : 0 #OVERALL : 258163 #REPORTCONTAINS : 486 #REMOVE : 0 #PROJECT_TO_ELEMENTS : 7865 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_int] : 1 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (1721states) and interpolant automaton (currently 73 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 119 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1721states) and interpolant automaton (currently 73 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 119 known predicates. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (1721states) and interpolant automaton (currently 73 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 119 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1721states) and interpolant automaton (currently 73 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 119 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1721states) and interpolant automaton (currently 73 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 119 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1721states) and interpolant automaton (currently 73 states, 64 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 119 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 105.7s OverallTime, 47 OverallIterations, 151 TraceHistogramMax, 46.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3516 SDtfs, 11264 SDslu, 39275 SDs, 0 SdLazy, 37644 SolverSat, 2698 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 49292 GetRequests, 45403 SyntacticMatches, 534 SemanticMatches, 3354 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112249 ImplicationChecksByTransitivity, 58.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1721occurred in iteration=46, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 46 MinimizatonAttempts, 578 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.9s SsaConstructionTime, 3.4s SatisfiabilityAnalysisTime, 52.0s InterpolantComputationTime, 23881 NumberOfCodeBlocks, 23881 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 47668 ConstructedInterpolants, 425 QuantifiedInterpolants, 80958616 SizeOfPredicates, 1110 NumberOfNonLiveVariables, 43766 ConjunctsInSsa, 1320 ConjunctsInUnsatCore, 94 InterpolantComputations, 15 PerfectInterpolantSequences, 1538846/1563086 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-29_23-55-16-271.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-03-29_23-55-16-271.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-03-29_23-55-16-271.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-03-29_23-55-16-271.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-03-29_23-55-16-271.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-03-29_23-55-16-271.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_23-55-16-271.csv Completed graceful shutdown