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_false-valid-deref-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 23:46:30,712 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 23:46:30,714 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 23:46:30,729 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 23:46:30,729 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 23:46:30,730 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 23:46:30,732 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 23:46:30,733 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 23:46:30,735 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 23:46:30,736 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 23:46:30,737 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 23:46:30,738 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 23:46:30,738 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 23:46:30,740 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 23:46:30,741 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 23:46:30,743 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 23:46:30,745 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 23:46:30,747 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 23:46:30,748 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 23:46:30,749 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 23:46:30,752 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 23:46:30,752 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 23:46:30,752 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 23:46:30,753 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 23:46:30,754 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 23:46:30,755 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 23:46:30,756 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 23:46:30,756 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 23:46:30,757 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 23:46:30,757 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 23:46:30,758 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 23:46:30,758 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:46:30,785 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 23:46:30,785 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 23:46:30,785 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 23:46:30,785 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 23:46:30,786 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 23:46:30,786 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 23:46:30,787 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 23:46:30,787 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 23:46:30,787 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 23:46:30,787 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 23:46:30,788 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 23:46:30,788 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 23:46:30,788 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 23:46:30,788 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 23:46:30,788 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 23:46:30,789 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 23:46:30,789 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 23:46:30,789 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 23:46:30,789 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 23:46:30,789 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 23:46:30,790 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 23:46:30,790 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 23:46:30,790 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 23:46:30,790 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 23:46:30,790 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 23:46:30,791 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 23:46:30,791 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 23:46:30,791 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 23:46:30,791 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 23:46:30,791 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 23:46:30,792 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 23:46:30,792 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:46:30,792 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 23:46:30,793 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 23:46:30,793 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 23:46:30,793 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 23:46:30,793 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 23:46:30,828 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 23:46:30,841 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 23:46:30,845 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 23:46:30,846 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 23:46:30,847 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 23:46:30,848 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 23:46:31,176 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG0c4318911 [2018-03-29 23:46:31,287 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 23:46:31,287 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 23:46:31,288 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 23:46:31,288 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 23:46:31,288 INFO L215 ultiparseSymbolTable]: [2018-03-29 23:46:31,289 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 23:46:31,289 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 23:46:31,289 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-29 23:46:31,289 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 23:46:31,289 INFO L233 ultiparseSymbolTable]: [2018-03-29 23:46:31,304 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG0c4318911 [2018-03-29 23:46:31,309 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 23:46:31,313 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-29 23:46:31,314 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 23:46:31,314 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 23:46:31,319 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 23:46:31,320 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,322 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4657e7b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31, skipping insertion in model container [2018-03-29 23:46:31,322 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,337 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:46:31,349 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:46:31,478 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:46:31,501 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:46:31,506 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 23:46:31,515 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31 WrapperNode [2018-03-29 23:46:31,516 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 23:46:31,516 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 23:46:31,517 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 23:46:31,517 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 23:46:31,529 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,529 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,537 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,537 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,542 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,548 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,549 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,551 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 23:46:31,551 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 23:46:31,552 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 23:46:31,552 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 23:46:31,555 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (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:46:31,610 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 23:46:31,610 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 23:46:31,610 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-03-29 23:46:31,610 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 23:46:31,611 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-03-29 23:46:31,611 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 23:46:31,611 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 23:46:31,611 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 23:46:31,611 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 23:46:31,611 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 23:46:31,612 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 23:46:31,612 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 23:46:31,612 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 23:46:31,910 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 23:46:31,910 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:46:31 BoogieIcfgContainer [2018-03-29 23:46:31,911 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 23:46:31,911 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-29 23:46:31,911 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-29 23:46:31,912 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-29 23:46:31,914 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:46:31" (1/1) ... [2018-03-29 23:46:31,922 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-03-29 23:46:31,922 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-03-29 23:46:31,938 INFO L298 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-03-29 23:46:31,948 INFO L333 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 0 location literals (each corresponds to one heap write) [2018-03-29 23:46:31,957 INFO L393 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-03-29 23:46:31,957 DEBUG L397 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: [2018-03-29 23:46:31,959 DEBUG L399 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: [2018-03-29 23:46:32,012 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-03-29 23:46:37,646 INFO L314 AbstractInterpreter]: Visited 67 different actions 292 times. Merged at 47 different actions 153 times. Never widened. Found 18 fixpoints after 9 different actions. Largest state had 21 variables. [2018-03-29 23:46:37,649 INFO L405 apSepIcfgTransformer]: finished equality analysis [2018-03-29 23:46:37,657 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-03-29 23:46:37,657 INFO L415 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-03-29 23:46:37,658 INFO L416 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-03-29 23:46:37,658 INFO L418 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:46:37,663 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:46:37,663 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:46:37,663 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:46:37,664 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:46:37,664 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:46:37,664 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:46:37,664 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:46:37,664 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:46:37,665 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:46:37,665 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:46:37,665 INFO L336 HeapPartitionManager]: partitioning result: [2018-03-29 23:46:37,665 INFO L341 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-03-29 23:46:37,666 INFO L350 HeapPartitionManager]: at dimension 0 [2018-03-29 23:46:37,666 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:46:37,666 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:46:37,666 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:46:37,667 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:46:37,667 INFO L350 HeapPartitionManager]: at dimension 1 [2018-03-29 23:46:37,667 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:46:37,667 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:46:37,667 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:46:37,667 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:46:37,668 INFO L124 ransitionTransformer]: executing heap partitioning transformation [2018-03-29 23:46:37,672 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,673 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,673 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,673 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,673 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,674 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,674 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,674 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,674 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,675 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:46:37,675 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,675 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,675 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,676 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,676 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,676 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,676 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,677 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~i~1=v_main_~i~1_1} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:46:37,677 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,677 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,677 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,677 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:46:37,678 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,678 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,678 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,678 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~b~0=v_main_~b~0_1} AuxVars[] AssignedVars[main_~b~0] [2018-03-29 23:46:37,678 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,679 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,679 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,679 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,679 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,679 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,680 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,680 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:46:37,680 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,680 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,680 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,681 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:46:37,681 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,681 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,681 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,681 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,682 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,682 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,682 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,682 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,682 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,683 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,683 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,683 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:46:37,683 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,683 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,684 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,684 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:46:37,684 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,684 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,684 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,684 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:46:37,685 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,685 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,685 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,685 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:46:37,685 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,686 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,686 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,686 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,686 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,686 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,687 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,687 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,687 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,687 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,687 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,688 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,688 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,688 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,688 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,688 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offsetInParam_1| |v_main_~#mask~0.offset_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.baseInParam_1| |v_main_~#mask~0.base_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~sizeInParam_1| (+ v_main_~i~1_18 1))) 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_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offsetInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset] [2018-03-29 23:46:37,689 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,689 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,689 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,689 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:46:37,689 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,690 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,690 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,690 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:46:37,690 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,690 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,691 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,691 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:46:37,691 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,691 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,691 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,692 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:46:37,692 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,692 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,692 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,692 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset_1|) (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base_1|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset] [2018-03-29 23:46:37,693 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,693 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,693 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,693 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:46:37,693 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,694 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,694 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,694 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,694 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,694 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,695 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,695 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:46:37,695 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,695 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,695 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,695 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:46:37,696 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,696 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,696 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,696 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size] [2018-03-29 23:46:37,696 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,697 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,697 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,697 DEBUG L259 ransitionTransformer]: Formula: (not (= (select v_main_~b~0_4 v_main_~i~1_14) (+ v_main_~i~1_14 1))) 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:46:37,697 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,697 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,698 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,698 DEBUG L259 ransitionTransformer]: Formula: (= (+ v_main_~i~1_15 1) (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:46:37,698 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,698 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,698 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,698 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:46:37,699 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,699 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,699 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,699 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~ret3=|v_main_#t~ret3_4|} AuxVars[] AssignedVars[main_#t~ret3] [2018-03-29 23:46:37,699 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,699 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,700 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,700 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0] [2018-03-29 23:46:37,700 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,700 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,700 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,701 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:46:37,701 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,701 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,701 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,701 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:46:37,702 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,702 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,702 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,702 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:46:37,702 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,703 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,703 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,703 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:46:37,703 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,703 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,704 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,704 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:46:37,704 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,704 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,704 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,704 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0] [2018-03-29 23:46:37,705 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,705 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,705 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,705 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:46:37,705 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,706 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,706 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,706 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:46:37,706 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,706 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,707 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,707 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:46:37,707 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,707 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,707 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,707 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_2 0) InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0] [2018-03-29 23:46:37,708 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,708 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,708 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,708 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:46:37,708 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,708 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,709 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,709 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~post4=|v_main_#t~post4_3|} AuxVars[] AssignedVars[main_#t~post4] [2018-03-29 23:46:37,709 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,709 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,709 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,710 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~post2=|v_main_#t~post2_3|} AuxVars[] AssignedVars[main_#t~post2] [2018-03-29 23:46:37,710 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,710 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,710 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,710 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,710 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,711 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,711 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,711 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,711 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,711 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,711 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,712 DEBUG L259 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_2)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_3} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_3} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,712 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,712 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,712 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,712 DEBUG L259 ransitionTransformer]: Formula: (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_4 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_3) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_4} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_4} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,713 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,713 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,713 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,713 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_11) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_11} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_11} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res] [2018-03-29 23:46:37,713 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,713 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,714 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,714 DEBUG L259 ransitionTransformer]: Formula: (or (not (< v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5 32)) (not (<= 0 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,714 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,714 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,714 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,715 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,715 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,715 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,715 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,715 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,715 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,716 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,718 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,719 DEBUG L259 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6))) (and (<= 0 .cse0) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|))) InVars {#valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|, #valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1] [2018-03-29 23:46:37,719 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:46:37,719 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:46:37,719 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6))) (and (<= 0 .cse0) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (= (select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|))) [2018-03-29 23:46:37,720 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:46:37,720 DEBUG L270 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6))) (and (<= 0 .cse0) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|))) [2018-03-29 23:46:37,720 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:46:37,720 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:46:37,720 DEBUG L276 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-03-29 23:46:37,720 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:46:37,721 DEBUG L278 ransitionTransformer]: {#valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-03-29 23:46:37,721 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:46:37,721 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:46:37,721 DEBUG L284 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-03-29 23:46:37,721 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:46:37,721 DEBUG L286 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|, #valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-03-29 23:46:37,722 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,722 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,722 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_16| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_3) 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_3, #valid=|v_#valid_16|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_3, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,722 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,722 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,723 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,723 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7))) (not (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7 1) (select |v_#length_6| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_4)))) InVars {#length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_4} OutVars{#length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_4} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,723 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,723 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,724 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,724 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_2 (store v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_8 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_2|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_8, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_8, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_2|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0] [2018-03-29 23:46:37,724 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,724 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,724 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,724 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_3|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1] [2018-03-29 23:46:37,725 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,725 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,725 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,725 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_9) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_9} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_9} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0] [2018-03-29 23:46:37,725 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,725 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,726 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,726 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_10 (+ |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_2| 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_10} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0] [2018-03-29 23:46:37,726 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,726 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,726 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,727 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_3|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0] [2018-03-29 23:46:37,727 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,727 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,727 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,727 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:37,727 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,728 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,728 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,728 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:46:37,728 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,728 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,728 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:37,729 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~ret3_5| |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#resOutParam_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#resOutParam_1|} OutVars{main_#t~ret3=|v_main_#t~ret3_5|} AuxVars[] AssignedVars[main_#t~ret3] [2018-03-29 23:46:37,729 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:37,729 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:37,730 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:46:37 BasicIcfg [2018-03-29 23:46:37,730 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-29 23:46:37,731 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 23:46:37,731 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 23:46:37,734 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 23:46:37,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 11:46:31" (1/4) ... [2018-03-29 23:46:37,735 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f5175d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:46:37, skipping insertion in model container [2018-03-29 23:46:37,735 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:31" (2/4) ... [2018-03-29 23:46:37,736 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f5175d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:46:37, skipping insertion in model container [2018-03-29 23:46:37,736 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:46:31" (3/4) ... [2018-03-29 23:46:37,736 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28f5175d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:46:37, skipping insertion in model container [2018-03-29 23:46:37,736 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:46:37" (4/4) ... [2018-03-29 23:46:37,738 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-03-29 23:46:37,748 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 23:46:37,756 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-29 23:46:37,798 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 23:46:37,799 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 23:46:37,799 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 23:46:37,799 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 23:46:37,799 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 23:46:37,800 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 23:46:37,800 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 23:46:37,800 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 23:46:37,800 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 23:46:37,801 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 23:46:37,814 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-29 23:46:37,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-29 23:46:37,819 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:37,820 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:46:37,820 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:37,825 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:46:37,844 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:37,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:37,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:37,950 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:46:37,950 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:37,997 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:46:38,022 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:38,023 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 23:46:38,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:46:38,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:46:38,033 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:46:38,034 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-29 23:46:38,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:38,170 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-29 23:46:38,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 23:46:38,172 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-29 23:46:38,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:38,182 INFO L225 Difference]: With dead ends: 136 [2018-03-29 23:46:38,183 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 23:46:38,186 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:46:38,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 23:46:38,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-29 23:46:38,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-29 23:46:38,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-29 23:46:38,221 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-29 23:46:38,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:38,222 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-29 23:46:38,222 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:46:38,222 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-29 23:46:38,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-29 23:46:38,223 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:38,223 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:46:38,223 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:38,223 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:46:38,233 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:38,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:38,251 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:38,263 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:46:38,263 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:38,283 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:46:38,314 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:38,314 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 23:46:38,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:46:38,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:46:38,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:46:38,316 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-29 23:46:38,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:38,367 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-29 23:46:38,368 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 23:46:38,368 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-29 23:46:38,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:38,371 INFO L225 Difference]: With dead ends: 78 [2018-03-29 23:46:38,372 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 23:46:38,372 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:46:38,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 23:46:38,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-29 23:46:38,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 23:46:38,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 23:46:38,381 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-29 23:46:38,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:38,381 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 23:46:38,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:46:38,381 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 23:46:38,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 23:46:38,382 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:38,382 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:46:38,382 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:38,382 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:46:38,396 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:38,414 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:38,435 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:46:38,436 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:38,459 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:38,460 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:38,549 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:46:38,549 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:38,749 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:46:38,771 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:38,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-29 23:46:38,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 23:46:38,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 23:46:38,772 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-29 23:46:38,772 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 10 states. [2018-03-29 23:46:38,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:38,917 INFO L93 Difference]: Finished difference Result 77 states and 81 transitions. [2018-03-29 23:46:38,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 23:46:38,917 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-29 23:46:38,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:38,918 INFO L225 Difference]: With dead ends: 77 [2018-03-29 23:46:38,918 INFO L226 Difference]: Without dead ends: 76 [2018-03-29 23:46:38,919 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-03-29 23:46:38,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-29 23:46:38,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2018-03-29 23:46:38,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-03-29 23:46:38,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-03-29 23:46:38,928 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 23 [2018-03-29 23:46:38,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:38,928 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-03-29 23:46:38,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 23:46:38,928 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-03-29 23:46:38,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 23:46:38,929 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:38,929 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:46:38,929 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:38,930 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:46:38,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:38,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:38,951 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:38,964 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:46:38,965 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:38,975 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:38,975 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 23:46:39,043 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:46:39,043 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:39,048 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:46:39,070 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:39,070 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 23:46:39,070 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 23:46:39,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 23:46:39,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 23:46:39,071 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 5 states. [2018-03-29 23:46:39,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:39,107 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-03-29 23:46:39,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 23:46:39,107 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-29 23:46:39,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:39,108 INFO L225 Difference]: With dead ends: 68 [2018-03-29 23:46:39,108 INFO L226 Difference]: Without dead ends: 67 [2018-03-29 23:46:39,109 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:46:39,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-03-29 23:46:39,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-03-29 23:46:39,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 23:46:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 23:46:39,116 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-29 23:46:39,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:39,116 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 23:46:39,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 23:46:39,117 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 23:46:39,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-29 23:46:39,118 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:39,118 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:46:39,118 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:39,119 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:46:39,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:39,153 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:39,165 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:39,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:39,220 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:39,242 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:39,242 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-29 23:46:39,242 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:46:39,243 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:46:39,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:46:39,243 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-03-29 23:46:39,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:39,340 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-03-29 23:46:39,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 23:46:39,340 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-03-29 23:46:39,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:39,342 INFO L225 Difference]: With dead ends: 101 [2018-03-29 23:46:39,342 INFO L226 Difference]: Without dead ends: 100 [2018-03-29 23:46:39,342 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 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:46:39,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-03-29 23:46:39,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-03-29 23:46:39,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-03-29 23:46:39,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-03-29 23:46:39,349 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-03-29 23:46:39,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:39,350 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-03-29 23:46:39,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:46:39,350 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-03-29 23:46:39,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-29 23:46:39,351 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:39,351 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] [2018-03-29 23:46:39,351 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:39,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1296594797, 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:46:39,362 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:39,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:39,382 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:39,385 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:46:39,386 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:39,390 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:39,390 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:39,482 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:39,608 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:39,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-03-29 23:46:39,609 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 23:46:39,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 23:46:39,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-03-29 23:46:39,609 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-03-29 23:46:39,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:39,850 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-03-29 23:46:39,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-29 23:46:39,850 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-03-29 23:46:39,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:39,851 INFO L225 Difference]: With dead ends: 95 [2018-03-29 23:46:39,851 INFO L226 Difference]: Without dead ends: 94 [2018-03-29 23:46:39,851 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2018-03-29 23:46:39,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-29 23:46:39,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-03-29 23:46:39,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-29 23:46:39,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-29 23:46:39,860 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-03-29 23:46:39,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:39,861 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-29 23:46:39,861 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 23:46:39,861 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-29 23:46:39,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-29 23:46:39,862 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:39,862 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:46:39,862 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:39,863 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 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:46:39,874 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:39,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:39,890 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:39,934 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:46:39,934 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:39,980 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:46:40,002 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:40,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-03-29 23:46:40,003 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 23:46:40,003 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 23:46:40,003 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-03-29 23:46:40,003 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-03-29 23:46:40,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:40,113 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-03-29 23:46:40,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 23:46:40,113 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-03-29 23:46:40,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:40,114 INFO L225 Difference]: With dead ends: 174 [2018-03-29 23:46:40,114 INFO L226 Difference]: Without dead ends: 102 [2018-03-29 23:46:40,115 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-03-29 23:46:40,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-03-29 23:46:40,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-03-29 23:46:40,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 23:46:40,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 23:46:40,124 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-03-29 23:46:40,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:40,125 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 23:46:40,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 23:46:40,125 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 23:46:40,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 23:46:40,128 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:40,128 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:46:40,128 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:40,128 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 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:46:40,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:40,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:40,150 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:40,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:40,185 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:40,297 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:40,297 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-03-29 23:46:40,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-29 23:46:40,298 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-29 23:46:40,298 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-03-29 23:46:40,298 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-03-29 23:46:40,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:40,418 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-03-29 23:46:40,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 23:46:40,419 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-03-29 23:46:40,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:40,420 INFO L225 Difference]: With dead ends: 180 [2018-03-29 23:46:40,420 INFO L226 Difference]: Without dead ends: 105 [2018-03-29 23:46:40,421 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:46:40,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-29 23:46:40,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-03-29 23:46:40,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 23:46:40,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 23:46:40,429 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-03-29 23:46:40,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:40,430 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 23:46:40,430 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-29 23:46:40,430 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 23:46:40,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-03-29 23:46:40,431 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:40,432 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 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:46:40,432 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:40,432 INFO L82 PathProgramCache]: Analyzing trace with hash -778437774, now seen corresponding path program 2 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:46:40,439 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:40,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:40,457 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:40,508 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 23:46:40,508 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:40,553 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 23:46:40,574 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:40,575 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-03-29 23:46:40,575 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 23:46:40,575 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 23:46:40,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-03-29 23:46:40,575 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-03-29 23:46:40,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:40,820 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-03-29 23:46:40,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-29 23:46:40,821 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-03-29 23:46:40,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:40,822 INFO L225 Difference]: With dead ends: 211 [2018-03-29 23:46:40,822 INFO L226 Difference]: Without dead ends: 130 [2018-03-29 23:46:40,822 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=172, Invalid=428, Unknown=0, NotChecked=0, Total=600 [2018-03-29 23:46:40,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-03-29 23:46:40,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-03-29 23:46:40,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-29 23:46:40,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-03-29 23:46:40,828 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-03-29 23:46:40,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:40,829 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-03-29 23:46:40,829 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 23:46:40,829 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-03-29 23:46:40,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-29 23:46:40,829 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:40,830 INFO L355 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:46:40,830 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:40,830 INFO L82 PathProgramCache]: Analyzing trace with hash -184333416, now seen corresponding path program 2 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:46:40,836 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:40,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:40,849 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:40,865 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:40,865 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:40,890 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:40,912 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:40,912 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 23:46:40,912 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 23:46:40,912 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 23:46:40,912 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-29 23:46:40,913 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-03-29 23:46:40,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:40,997 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-03-29 23:46:40,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 23:46:40,997 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-29 23:46:40,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:40,999 INFO L225 Difference]: With dead ends: 129 [2018-03-29 23:46:40,999 INFO L226 Difference]: Without dead ends: 128 [2018-03-29 23:46:40,999 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 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:46:41,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-03-29 23:46:41,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-03-29 23:46:41,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-03-29 23:46:41,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-03-29 23:46:41,007 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-03-29 23:46:41,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:41,008 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-03-29 23:46:41,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 23:46:41,008 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-03-29 23:46:41,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-03-29 23:46:41,008 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:41,009 INFO L355 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:46:41,009 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:41,009 INFO L82 PathProgramCache]: Analyzing trace with hash 909219679, now seen corresponding path program 1 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:46:41,015 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:41,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:41,029 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:41,042 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:41,042 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:41,100 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:41,120 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:41,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 23:46:41,121 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:46:41,121 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:46:41,121 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:46:41,121 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-03-29 23:46:41,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:41,168 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-03-29 23:46:41,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 23:46:41,169 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-03-29 23:46:41,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:41,170 INFO L225 Difference]: With dead ends: 161 [2018-03-29 23:46:41,170 INFO L226 Difference]: Without dead ends: 141 [2018-03-29 23:46:41,171 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 111 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:46:41,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-03-29 23:46:41,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-03-29 23:46:41,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-03-29 23:46:41,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-03-29 23:46:41,178 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-03-29 23:46:41,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:41,178 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-03-29 23:46:41,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:46:41,178 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-03-29 23:46:41,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-03-29 23:46:41,180 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:41,180 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 5, 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:46:41,180 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:41,181 INFO L82 PathProgramCache]: Analyzing trace with hash 777784609, now seen corresponding path program 1 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:46:41,187 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:41,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:41,208 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:41,303 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:41,303 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:41,418 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:41,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:41,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-03-29 23:46:41,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-29 23:46:41,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-29 23:46:41,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-03-29 23:46:41,441 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-03-29 23:46:41,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:41,735 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-03-29 23:46:41,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-29 23:46:41,735 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-03-29 23:46:41,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:41,737 INFO L225 Difference]: With dead ends: 264 [2018-03-29 23:46:41,737 INFO L226 Difference]: Without dead ends: 185 [2018-03-29 23:46:41,738 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=303, Invalid=1029, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 23:46:41,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-29 23:46:41,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-03-29 23:46:41,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:41,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-03-29 23:46:41,747 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-03-29 23:46:41,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:41,747 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-03-29 23:46:41,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-29 23:46:41,747 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-03-29 23:46:41,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-03-29 23:46:41,749 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:41,749 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-03-29 23:46:41,749 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:41,749 INFO L82 PathProgramCache]: Analyzing trace with hash -2013031491, now seen corresponding path program 2 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:46:41,760 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:41,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:41,786 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:41,832 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-03-29 23:46:41,832 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-03-29 23:46:41,921 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 23:46:41,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-03-29 23:46:41,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-29 23:46:41,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-29 23:46:41,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-03-29 23:46:41,922 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-03-29 23:46:42,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:42,063 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-03-29 23:46:42,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 23:46:42,063 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-03-29 23:46:42,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:42,065 INFO L225 Difference]: With dead ends: 263 [2018-03-29 23:46:42,065 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 23:46:42,066 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:46:42,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 23:46:42,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 23:46:42,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:42,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-03-29 23:46:42,075 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-03-29 23:46:42,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:42,075 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-03-29 23:46:42,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-29 23:46:42,076 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-03-29 23:46:42,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-29 23:46:42,077 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:42,077 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:46:42,077 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:42,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1477597440, now seen corresponding path program 2 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:46:42,084 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:42,117 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:42,165 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:42,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:42,260 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:42,282 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:42,282 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-03-29 23:46:42,282 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:46:42,282 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:46:42,283 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:46:42,283 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-03-29 23:46:42,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:42,448 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-03-29 23:46:42,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 23:46:42,449 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-03-29 23:46:42,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:42,449 INFO L225 Difference]: With dead ends: 263 [2018-03-29 23:46:42,450 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 23:46:42,450 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 215 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2018-03-29 23:46:42,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 23:46:42,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 23:46:42,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:42,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-03-29 23:46:42,458 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-03-29 23:46:42,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:42,458 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-03-29 23:46:42,459 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:46:42,459 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-03-29 23:46:42,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-29 23:46:42,460 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:42,460 INFO L355 BasicCegarLoop]: trace histogram [10, 8, 7, 7, 7, 7, 7, 7, 7, 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:46:42,460 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:42,460 INFO L82 PathProgramCache]: Analyzing trace with hash 1639080848, 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:46:42,469 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:42,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:42,515 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:42,614 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:42,614 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:42,733 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:42,754 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:42,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-03-29 23:46:42,754 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 23:46:42,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 23:46:42,755 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-03-29 23:46:42,755 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-03-29 23:46:42,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:42,998 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-03-29 23:46:42,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-29 23:46:42,998 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-03-29 23:46:42,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:42,999 INFO L225 Difference]: With dead ends: 267 [2018-03-29 23:46:42,999 INFO L226 Difference]: Without dead ends: 182 [2018-03-29 23:46:43,000 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2018-03-29 23:46:43,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-29 23:46:43,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-03-29 23:46:43,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:43,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-03-29 23:46:43,009 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-03-29 23:46:43,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:43,009 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-03-29 23:46:43,010 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 23:46:43,010 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-03-29 23:46:43,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-03-29 23:46:43,011 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:43,011 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 8, 8, 8, 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:46:43,011 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:43,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1127167744, 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:46:43,022 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:43,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:43,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:43,133 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-29 23:46:43,133 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:43,217 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-29 23:46:43,238 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:43,238 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-29 23:46:43,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:46:43,239 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:46:43,239 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:46:43,239 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-03-29 23:46:43,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:43,538 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-03-29 23:46:43,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 23:46:43,539 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-03-29 23:46:43,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:43,540 INFO L225 Difference]: With dead ends: 225 [2018-03-29 23:46:43,540 INFO L226 Difference]: Without dead ends: 224 [2018-03-29 23:46:43,541 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 255 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:46:43,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-03-29 23:46:43,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-03-29 23:46:43,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-03-29 23:46:43,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-03-29 23:46:43,587 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-03-29 23:46:43,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:43,588 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-03-29 23:46:43,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:46:43,588 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-03-29 23:46:43,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 23:46:43,589 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:43,589 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 9, 8, 8, 8, 8, 8, 8, 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:46:43,589 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:43,590 INFO L82 PathProgramCache]: Analyzing trace with hash -582461473, now seen corresponding path program 1 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:46:43,598 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:43,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:43,626 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:43,629 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:46:43,629 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:43,631 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:43,632 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:43,789 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-29 23:46:43,790 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:43,932 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-29 23:46:43,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:43,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 23:46:43,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 23:46:43,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 23:46:43,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 23:46:43,956 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-03-29 23:46:44,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:44,672 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-03-29 23:46:44,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 23:46:44,673 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-03-29 23:46:44,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:44,674 INFO L225 Difference]: With dead ends: 217 [2018-03-29 23:46:44,674 INFO L226 Difference]: Without dead ends: 216 [2018-03-29 23:46:44,675 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-03-29 23:46:44,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-29 23:46:44,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-03-29 23:46:44,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 23:46:44,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-03-29 23:46:44,686 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-03-29 23:46:44,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:44,686 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-03-29 23:46:44,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 23:46:44,687 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-03-29 23:46:44,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-29 23:46:44,689 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:44,689 INFO L355 BasicCegarLoop]: trace histogram [11, 8, 8, 8, 8, 8, 8, 8, 8, 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:46:44,689 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:44,689 INFO L82 PathProgramCache]: Analyzing trace with hash 2036705663, now seen corresponding path program 3 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:46:44,698 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:44,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:44,743 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:44,848 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-29 23:46:44,848 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:45,006 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-29 23:46:45,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:45,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-03-29 23:46:45,028 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-29 23:46:45,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-29 23:46:45,028 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-03-29 23:46:45,028 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-03-29 23:46:45,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:45,326 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-03-29 23:46:45,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-29 23:46:45,327 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-03-29 23:46:45,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:45,328 INFO L225 Difference]: With dead ends: 324 [2018-03-29 23:46:45,328 INFO L226 Difference]: Without dead ends: 214 [2018-03-29 23:46:45,328 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 277 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 23:46:45,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-03-29 23:46:45,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-03-29 23:46:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 23:46:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-03-29 23:46:45,334 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-03-29 23:46:45,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:45,335 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-03-29 23:46:45,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-29 23:46:45,335 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-03-29 23:46:45,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-29 23:46:45,336 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:45,336 INFO L355 BasicCegarLoop]: trace histogram [12, 9, 9, 9, 9, 9, 9, 9, 9, 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:46:45,336 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:45,336 INFO L82 PathProgramCache]: Analyzing trace with hash -1034223699, now seen corresponding path program 4 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:46:45,346 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:45,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:45,381 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:45,431 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-29 23:46:45,431 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:45,490 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-29 23:46:45,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:45,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 23:46:45,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:46:45,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:46:45,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:46:45,512 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-03-29 23:46:45,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:45,964 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-03-29 23:46:45,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 23:46:45,964 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-03-29 23:46:45,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:45,966 INFO L225 Difference]: With dead ends: 274 [2018-03-29 23:46:45,966 INFO L226 Difference]: Without dead ends: 254 [2018-03-29 23:46:45,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-29 23:46:45,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-03-29 23:46:45,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-03-29 23:46:45,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-29 23:46:45,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-03-29 23:46:45,980 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-03-29 23:46:45,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:45,980 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-03-29 23:46:45,980 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:46:45,980 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-03-29 23:46:45,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-29 23:46:45,982 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:45,982 INFO L355 BasicCegarLoop]: trace histogram [15, 13, 12, 12, 12, 12, 12, 12, 12, 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:46:45,982 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:45,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1930935936, now seen corresponding path program 5 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:46:45,991 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:46,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:46,043 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:46,267 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-29 23:46:46,268 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:46,480 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-29 23:46:46,515 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:46,515 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-03-29 23:46:46,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-29 23:46:46,516 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-29 23:46:46,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-03-29 23:46:46,516 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-03-29 23:46:46,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:46,938 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-03-29 23:46:46,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 23:46:46,938 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-03-29 23:46:46,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:46,940 INFO L225 Difference]: With dead ends: 443 [2018-03-29 23:46:46,940 INFO L226 Difference]: Without dead ends: 298 [2018-03-29 23:46:46,941 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 23:46:46,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-03-29 23:46:46,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-03-29 23:46:46,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-03-29 23:46:46,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-03-29 23:46:46,949 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-03-29 23:46:46,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:46,950 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-03-29 23:46:46,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-29 23:46:46,950 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-03-29 23:46:46,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-29 23:46:46,951 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:46,951 INFO L355 BasicCegarLoop]: trace histogram [20, 17, 16, 16, 16, 16, 16, 16, 16, 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:46:46,951 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:46,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1358708369, now seen corresponding path program 6 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:46:46,958 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:46,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:47,003 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:47,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-29 23:46:47,167 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:47,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-29 23:46:47,451 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:47,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-03-29 23:46:47,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-29 23:46:47,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-29 23:46:47,452 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-03-29 23:46:47,452 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-03-29 23:46:47,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:47,924 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-03-29 23:46:47,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-29 23:46:47,924 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-03-29 23:46:47,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:47,926 INFO L225 Difference]: With dead ends: 491 [2018-03-29 23:46:47,926 INFO L226 Difference]: Without dead ends: 356 [2018-03-29 23:46:47,928 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 23:46:47,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-03-29 23:46:47,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-03-29 23:46:47,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 23:46:47,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-03-29 23:46:47,942 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-03-29 23:46:47,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:47,943 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-03-29 23:46:47,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-29 23:46:47,943 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-03-29 23:46:47,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-29 23:46:47,945 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:47,945 INFO L355 BasicCegarLoop]: trace histogram [25, 21, 20, 20, 20, 20, 20, 20, 20, 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:46:47,945 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:47,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1238018142, now seen corresponding path program 7 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:46:47,954 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:48,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:48,019 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:48,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-29 23:46:48,212 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:48,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-29 23:46:48,497 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:48,497 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-03-29 23:46:48,498 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-29 23:46:48,498 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-29 23:46:48,498 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-03-29 23:46:48,498 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-03-29 23:46:48,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:48,878 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-03-29 23:46:48,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-29 23:46:48,909 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-03-29 23:46:48,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:48,910 INFO L225 Difference]: With dead ends: 496 [2018-03-29 23:46:48,910 INFO L226 Difference]: Without dead ends: 355 [2018-03-29 23:46:48,911 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 23:46:48,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-03-29 23:46:48,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-03-29 23:46:48,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 23:46:48,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-03-29 23:46:48,921 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-03-29 23:46:48,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:48,921 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-03-29 23:46:48,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-29 23:46:48,921 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-03-29 23:46:48,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-03-29 23:46:48,922 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:48,923 INFO L355 BasicCegarLoop]: trace histogram [26, 22, 21, 21, 21, 21, 21, 21, 21, 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:46:48,923 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:48,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1244109582, now seen corresponding path program 8 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:46:48,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:48,983 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:49,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-29 23:46:49,216 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:49,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-29 23:46:49,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:49,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-03-29 23:46:49,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 23:46:49,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 23:46:49,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 23:46:49,508 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-03-29 23:46:50,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:50,205 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-03-29 23:46:50,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-29 23:46:50,206 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-03-29 23:46:50,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:50,208 INFO L225 Difference]: With dead ends: 545 [2018-03-29 23:46:50,209 INFO L226 Difference]: Without dead ends: 420 [2018-03-29 23:46:50,211 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 23:46:50,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-03-29 23:46:50,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-03-29 23:46:50,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 23:46:50,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-03-29 23:46:50,226 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-03-29 23:46:50,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:50,227 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-03-29 23:46:50,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 23:46:50,227 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-03-29 23:46:50,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-03-29 23:46:50,229 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:50,230 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 26, 26, 26, 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:46:50,230 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:50,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1014838833, now seen corresponding path program 9 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:46:50,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:50,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:50,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-29 23:46:50,680 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:51,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-29 23:46:51,191 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:51,191 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-03-29 23:46:51,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-29 23:46:51,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-29 23:46:51,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-03-29 23:46:51,193 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-03-29 23:46:51,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:51,879 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-03-29 23:46:51,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-29 23:46:51,879 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-03-29 23:46:51,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:51,882 INFO L225 Difference]: With dead ends: 550 [2018-03-29 23:46:51,882 INFO L226 Difference]: Without dead ends: 419 [2018-03-29 23:46:51,884 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 23:46:51,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-03-29 23:46:51,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-03-29 23:46:51,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 23:46:51,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-03-29 23:46:51,900 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-03-29 23:46:51,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:51,901 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-03-29 23:46:51,901 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-29 23:46:51,901 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-03-29 23:46:51,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-03-29 23:46:51,903 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:51,904 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 27, 27, 27, 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:46:51,904 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:51,904 INFO L82 PathProgramCache]: Analyzing trace with hash -148876639, now seen corresponding path program 10 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:46:51,915 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:51,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:52,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:52,826 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-29 23:46:52,826 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:53,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-29 23:46:53,302 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:53,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-03-29 23:46:53,303 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-29 23:46:53,303 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-29 23:46:53,303 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-03-29 23:46:53,303 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-03-29 23:46:54,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:54,132 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-03-29 23:46:54,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 23:46:54,132 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-03-29 23:46:54,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:54,135 INFO L225 Difference]: With dead ends: 608 [2018-03-29 23:46:54,135 INFO L226 Difference]: Without dead ends: 493 [2018-03-29 23:46:54,137 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 23:46:54,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-03-29 23:46:54,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-03-29 23:46:54,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 23:46:54,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-03-29 23:46:54,151 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-03-29 23:46:54,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:54,152 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-03-29 23:46:54,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-29 23:46:54,152 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-03-29 23:46:54,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-03-29 23:46:54,154 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:54,154 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 33, 33, 33, 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:46:54,154 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:54,154 INFO L82 PathProgramCache]: Analyzing trace with hash 1699428752, now seen corresponding path program 11 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:46:54,162 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:54,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:54,281 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:54,635 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-29 23:46:54,635 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:55,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-29 23:46:55,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:55,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-03-29 23:46:55,075 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-29 23:46:55,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-29 23:46:55,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-03-29 23:46:55,076 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-03-29 23:46:55,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:55,625 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-03-29 23:46:55,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-29 23:46:55,625 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-03-29 23:46:55,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:55,627 INFO L225 Difference]: With dead ends: 617 [2018-03-29 23:46:55,627 INFO L226 Difference]: Without dead ends: 496 [2018-03-29 23:46:55,629 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=836, Invalid=3994, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 23:46:55,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-03-29 23:46:55,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-03-29 23:46:55,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 23:46:55,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-03-29 23:46:55,640 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-03-29 23:46:55,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:55,641 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-03-29 23:46:55,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-29 23:46:55,641 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-03-29 23:46:55,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-03-29 23:46:55,643 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:55,643 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 34, 34, 34, 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:46:55,643 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:55,643 INFO L82 PathProgramCache]: Analyzing trace with hash -641528832, now seen corresponding path program 12 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:46:55,651 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:55,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:55,734 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:55,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-29 23:46:55,919 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:56,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-29 23:46:56,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:56,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-29 23:46:56,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:46:56,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:46:56,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:46:56,291 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-03-29 23:46:57,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:57,418 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-03-29 23:46:57,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:46:57,418 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-03-29 23:46:57,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:57,420 INFO L225 Difference]: With dead ends: 591 [2018-03-29 23:46:57,421 INFO L226 Difference]: Without dead ends: 590 [2018-03-29 23:46:57,422 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 23:46:57,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-03-29 23:46:57,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-03-29 23:46:57,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-03-29 23:46:57,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-03-29 23:46:57,443 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-03-29 23:46:57,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:57,443 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-03-29 23:46:57,443 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:46:57,443 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-03-29 23:46:57,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-03-29 23:46:57,446 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:57,447 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 35, 34, 34, 34, 34, 34, 34, 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:46:57,447 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:46:57,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1587442911, now seen corresponding path program 2 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:46:57,458 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:57,585 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:57,594 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:46:57,595 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:57,603 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:57,603 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:58,285 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-29 23:46:58,285 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-29 23:46:58,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:58,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 23:46:58,790 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 23:46:58,790 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 23:46:58,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 23:46:58,791 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-03-29 23:47:01,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:01,006 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-03-29 23:47:01,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 23:47:01,006 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-03-29 23:47:01,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:01,008 INFO L225 Difference]: With dead ends: 579 [2018-03-29 23:47:01,008 INFO L226 Difference]: Without dead ends: 578 [2018-03-29 23:47:01,009 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 23:47:01,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-03-29 23:47:01,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-03-29 23:47:01,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 23:47:01,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-03-29 23:47:01,029 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-03-29 23:47:01,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:01,029 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-03-29 23:47:01,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 23:47:01,029 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-03-29 23:47:01,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-03-29 23:47:01,032 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:01,033 INFO L355 BasicCegarLoop]: trace histogram [41, 34, 34, 34, 34, 34, 34, 34, 34, 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:47:01,033 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:01,033 INFO L82 PathProgramCache]: Analyzing trace with hash -565279105, now seen corresponding path program 5 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:47:01,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:01,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:01,169 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:01,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-29 23:47:01,612 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:02,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-29 23:47:02,199 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:02,200 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-03-29 23:47:02,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-03-29 23:47:02,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-03-29 23:47:02,201 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 23:47:02,201 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-03-29 23:47:02,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:02,844 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-03-29 23:47:02,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-29 23:47:02,844 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-03-29 23:47:02,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:02,846 INFO L225 Difference]: With dead ends: 746 [2018-03-29 23:47:02,846 INFO L226 Difference]: Without dead ends: 564 [2018-03-29 23:47:02,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1092, Invalid=5388, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 23:47:02,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-03-29 23:47:02,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-03-29 23:47:02,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 23:47:02,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-03-29 23:47:02,863 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-03-29 23:47:02,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:02,864 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-03-29 23:47:02,864 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-03-29 23:47:02,864 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-03-29 23:47:02,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-03-29 23:47:02,867 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:02,868 INFO L355 BasicCegarLoop]: trace histogram [42, 35, 35, 35, 35, 35, 35, 35, 35, 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:47:02,868 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:02,868 INFO L82 PathProgramCache]: Analyzing trace with hash -920993107, now seen corresponding path program 6 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:47:02,877 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:02,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:02,972 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:03,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-29 23:47:03,346 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:03,648 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-29 23:47:03,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:03,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 23:47:03,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:47:03,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:47:03,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:47:03,672 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-03-29 23:47:04,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:04,130 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-03-29 23:47:04,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:47:04,131 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-03-29 23:47:04,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:04,133 INFO L225 Difference]: With dead ends: 664 [2018-03-29 23:47:04,133 INFO L226 Difference]: Without dead ends: 644 [2018-03-29 23:47:04,133 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 23:47:04,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-03-29 23:47:04,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-03-29 23:47:04,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-03-29 23:47:04,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-03-29 23:47:04,153 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-03-29 23:47:04,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:04,153 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-03-29 23:47:04,154 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:47:04,154 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-03-29 23:47:04,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-03-29 23:47:04,157 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:04,158 INFO L355 BasicCegarLoop]: trace histogram [49, 43, 42, 42, 42, 42, 42, 42, 42, 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:47:04,158 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:04,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1962196224, now seen corresponding path program 13 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:47:04,169 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:04,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:04,291 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-29 23:47:04,763 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-29 23:47:05,308 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:05,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-03-29 23:47:05,310 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-29 23:47:05,310 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-29 23:47:05,310 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-03-29 23:47:05,310 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-03-29 23:47:06,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:06,283 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-03-29 23:47:06,283 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-29 23:47:06,283 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-03-29 23:47:06,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:06,286 INFO L225 Difference]: With dead ends: 981 [2018-03-29 23:47:06,286 INFO L226 Difference]: Without dead ends: 724 [2018-03-29 23:47:06,288 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 23:47:06,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-03-29 23:47:06,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-03-29 23:47:06,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-03-29 23:47:06,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-03-29 23:47:06,303 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-03-29 23:47:06,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:06,303 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-03-29 23:47:06,304 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-29 23:47:06,304 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-03-29 23:47:06,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-03-29 23:47:06,306 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:06,307 INFO L355 BasicCegarLoop]: trace histogram [58, 51, 50, 50, 50, 50, 50, 50, 50, 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:47:06,307 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:06,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1808686703, now seen corresponding path program 14 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:47:06,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:06,449 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:07,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-29 23:47:07,130 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:07,690 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-29 23:47:07,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:07,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-03-29 23:47:07,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-29 23:47:07,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-29 23:47:07,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 23:47:07,713 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-03-29 23:47:08,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:08,851 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-03-29 23:47:08,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-29 23:47:08,852 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-03-29 23:47:08,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:08,854 INFO L225 Difference]: With dead ends: 1065 [2018-03-29 23:47:08,854 INFO L226 Difference]: Without dead ends: 818 [2018-03-29 23:47:08,857 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-03-29 23:47:08,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-03-29 23:47:08,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-03-29 23:47:08,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 23:47:08,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-03-29 23:47:08,875 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-03-29 23:47:08,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:08,876 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-03-29 23:47:08,876 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-29 23:47:08,876 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-03-29 23:47:08,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-03-29 23:47:08,879 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:08,880 INFO L355 BasicCegarLoop]: trace histogram [67, 59, 58, 58, 58, 58, 58, 58, 58, 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:47:08,880 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:08,880 INFO L82 PathProgramCache]: Analyzing trace with hash 631348062, now seen corresponding path program 15 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:47:08,887 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:09,018 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:09,538 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-29 23:47:09,539 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:10,206 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-29 23:47:10,227 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:10,227 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-03-29 23:47:10,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-29 23:47:10,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-29 23:47:10,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-03-29 23:47:10,228 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-03-29 23:47:10,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:10,946 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-03-29 23:47:10,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-03-29 23:47:10,946 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-03-29 23:47:10,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:10,948 INFO L225 Difference]: With dead ends: 1070 [2018-03-29 23:47:10,948 INFO L226 Difference]: Without dead ends: 817 [2018-03-29 23:47:10,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1382, Invalid=6990, Unknown=0, NotChecked=0, Total=8372 [2018-03-29 23:47:10,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-03-29 23:47:10,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-03-29 23:47:10,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 23:47:10,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-03-29 23:47:10,978 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-03-29 23:47:10,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:10,979 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-03-29 23:47:10,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-29 23:47:10,979 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-03-29 23:47:10,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-03-29 23:47:10,985 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:10,985 INFO L355 BasicCegarLoop]: trace histogram [68, 60, 59, 59, 59, 59, 59, 59, 59, 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:47:10,985 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:10,986 INFO L82 PathProgramCache]: Analyzing trace with hash 2146305010, now seen corresponding path program 16 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:47:10,994 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:11,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:11,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:11,735 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-29 23:47:11,735 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:12,443 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-29 23:47:12,465 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:12,465 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-03-29 23:47:12,466 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-03-29 23:47:12,466 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-03-29 23:47:12,466 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-03-29 23:47:12,467 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-03-29 23:47:14,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:14,116 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-03-29 23:47:14,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 23:47:14,116 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-03-29 23:47:14,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:14,119 INFO L225 Difference]: With dead ends: 1155 [2018-03-29 23:47:14,119 INFO L226 Difference]: Without dead ends: 918 [2018-03-29 23:47:14,122 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1481 GetRequests, 1345 SyntacticMatches, 19 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3584 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2225, Invalid=11817, Unknown=0, NotChecked=0, Total=14042 [2018-03-29 23:47:14,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-03-29 23:47:14,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-03-29 23:47:14,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 23:47:14,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-03-29 23:47:14,140 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-03-29 23:47:14,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:14,141 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-03-29 23:47:14,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-03-29 23:47:14,141 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-03-29 23:47:14,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-03-29 23:47:14,148 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:14,149 INFO L355 BasicCegarLoop]: trace histogram [78, 69, 68, 68, 68, 68, 68, 68, 68, 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:47:14,149 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:14,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1862910897, now seen corresponding path program 17 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:47:14,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:14,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:14,309 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-29 23:47:14,999 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:15,815 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-29 23:47:15,836 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:15,836 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-03-29 23:47:15,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-29 23:47:15,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-29 23:47:15,838 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 23:47:15,838 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-03-29 23:47:16,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:16,712 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-03-29 23:47:16,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-29 23:47:16,712 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-03-29 23:47:16,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:16,715 INFO L225 Difference]: With dead ends: 1160 [2018-03-29 23:47:16,715 INFO L226 Difference]: Without dead ends: 917 [2018-03-29 23:47:16,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1551 SyntacticMatches, 19 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3915 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1706, Invalid=8800, Unknown=0, NotChecked=0, Total=10506 [2018-03-29 23:47:16,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-03-29 23:47:16,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-03-29 23:47:16,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 23:47:16,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-03-29 23:47:16,745 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-03-29 23:47:16,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:16,746 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-03-29 23:47:16,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-29 23:47:16,746 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-03-29 23:47:16,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-03-29 23:47:16,753 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:16,753 INFO L355 BasicCegarLoop]: trace histogram [79, 70, 69, 69, 69, 69, 69, 69, 69, 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:47:16,753 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:16,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1928389153, now seen corresponding path program 18 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:47:16,762 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:16,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:16,909 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:17,645 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-29 23:47:17,645 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:18,490 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-29 23:47:18,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:18,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-03-29 23:47:18,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-03-29 23:47:18,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-03-29 23:47:18,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 23:47:18,513 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-03-29 23:47:20,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:20,112 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-03-29 23:47:20,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-29 23:47:20,113 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-03-29 23:47:20,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:20,115 INFO L225 Difference]: With dead ends: 1254 [2018-03-29 23:47:20,115 INFO L226 Difference]: Without dead ends: 1027 [2018-03-29 23:47:20,117 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1707 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4409 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2656, Invalid=14374, Unknown=0, NotChecked=0, Total=17030 [2018-03-29 23:47:20,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-03-29 23:47:20,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-03-29 23:47:20,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 23:47:20,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-03-29 23:47:20,135 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-03-29 23:47:20,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:20,136 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-03-29 23:47:20,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-03-29 23:47:20,136 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-03-29 23:47:20,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-03-29 23:47:20,141 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:20,141 INFO L355 BasicCegarLoop]: trace histogram [90, 80, 79, 79, 79, 79, 79, 79, 79, 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:47:20,141 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:20,141 INFO L82 PathProgramCache]: Analyzing trace with hash 976571920, now seen corresponding path program 19 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:47:20,147 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:20,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:20,292 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:21,076 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-29 23:47:21,077 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:22,085 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-29 23:47:22,106 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:22,107 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-03-29 23:47:22,108 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-29 23:47:22,108 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-29 23:47:22,108 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 23:47:22,108 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-03-29 23:47:23,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:23,183 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-03-29 23:47:23,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-29 23:47:23,183 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-03-29 23:47:23,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:23,186 INFO L225 Difference]: With dead ends: 1259 [2018-03-29 23:47:23,186 INFO L226 Difference]: Without dead ends: 1026 [2018-03-29 23:47:23,188 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1914 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4865 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2064, Invalid=10818, Unknown=0, NotChecked=0, Total=12882 [2018-03-29 23:47:23,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-03-29 23:47:23,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-03-29 23:47:23,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 23:47:23,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-03-29 23:47:23,213 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-03-29 23:47:23,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:23,213 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-03-29 23:47:23,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-29 23:47:23,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-03-29 23:47:23,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-03-29 23:47:23,218 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:23,219 INFO L355 BasicCegarLoop]: trace histogram [91, 81, 80, 80, 80, 80, 80, 80, 80, 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:47:23,219 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:23,219 INFO L82 PathProgramCache]: Analyzing trace with hash -864863872, now seen corresponding path program 20 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:47:23,225 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:23,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:23,371 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:24,299 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-29 23:47:24,299 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:25,325 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-29 23:47:25,347 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:25,347 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-03-29 23:47:25,348 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-03-29 23:47:25,348 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-03-29 23:47:25,348 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-03-29 23:47:25,348 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-03-29 23:47:27,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:27,271 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-03-29 23:47:27,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-29 23:47:27,271 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-03-29 23:47:27,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:27,274 INFO L225 Difference]: With dead ends: 1362 [2018-03-29 23:47:27,274 INFO L226 Difference]: Without dead ends: 1145 [2018-03-29 23:47:27,275 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1951 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5319 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3125, Invalid=17181, Unknown=0, NotChecked=0, Total=20306 [2018-03-29 23:47:27,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-03-29 23:47:27,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-03-29 23:47:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 23:47:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-03-29 23:47:27,296 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-03-29 23:47:27,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:27,297 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-03-29 23:47:27,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-03-29 23:47:27,297 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-03-29 23:47:27,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-03-29 23:47:27,307 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:27,308 INFO L355 BasicCegarLoop]: trace histogram [103, 92, 91, 91, 91, 91, 91, 91, 91, 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:47:27,308 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:27,308 INFO L82 PathProgramCache]: Analyzing trace with hash -426427583, now seen corresponding path program 21 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:47:27,314 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:27,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:27,485 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:28,451 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-29 23:47:28,451 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:29,623 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-29 23:47:29,645 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:29,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-03-29 23:47:29,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-29 23:47:29,646 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-29 23:47:29,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-03-29 23:47:29,646 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-03-29 23:47:30,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:30,715 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-03-29 23:47:30,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-29 23:47:30,715 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-03-29 23:47:30,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:30,718 INFO L225 Difference]: With dead ends: 1367 [2018-03-29 23:47:30,718 INFO L226 Difference]: Without dead ends: 1144 [2018-03-29 23:47:30,720 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2175 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5918 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2456, Invalid=13044, Unknown=0, NotChecked=0, Total=15500 [2018-03-29 23:47:30,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-03-29 23:47:30,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-03-29 23:47:30,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 23:47:30,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-03-29 23:47:30,740 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-03-29 23:47:30,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:30,740 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-03-29 23:47:30,740 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-29 23:47:30,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-03-29 23:47:30,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-03-29 23:47:30,747 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:30,747 INFO L355 BasicCegarLoop]: trace histogram [104, 93, 92, 92, 92, 92, 92, 92, 92, 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:47:30,747 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:30,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1522307951, now seen corresponding path program 22 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:47:30,755 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:30,925 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:32,011 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-29 23:47:32,012 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:33,225 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-29 23:47:33,248 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:33,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-03-29 23:47:33,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-03-29 23:47:33,249 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-03-29 23:47:33,249 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 23:47:33,250 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-03-29 23:47:35,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:35,759 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-03-29 23:47:35,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 23:47:35,760 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-03-29 23:47:35,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:35,763 INFO L225 Difference]: With dead ends: 1479 [2018-03-29 23:47:35,763 INFO L226 Difference]: Without dead ends: 1272 [2018-03-29 23:47:35,765 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2213 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6314 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3632, Invalid=20238, Unknown=0, NotChecked=0, Total=23870 [2018-03-29 23:47:35,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-03-29 23:47:35,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-03-29 23:47:35,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 23:47:35,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-03-29 23:47:35,787 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-03-29 23:47:35,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:35,787 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-03-29 23:47:35,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-03-29 23:47:35,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-03-29 23:47:35,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-03-29 23:47:35,795 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:35,795 INFO L355 BasicCegarLoop]: trace histogram [117, 105, 104, 104, 104, 104, 104, 104, 104, 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:47:35,796 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:35,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1505230174, now seen corresponding path program 23 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:47:35,802 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:35,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:35,995 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:37,144 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-29 23:47:37,144 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:38,535 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-29 23:47:38,557 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:38,557 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-03-29 23:47:38,558 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-29 23:47:38,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-29 23:47:38,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-03-29 23:47:38,559 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-03-29 23:47:39,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:39,820 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-03-29 23:47:39,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-03-29 23:47:39,820 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-03-29 23:47:39,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:39,823 INFO L225 Difference]: With dead ends: 1484 [2018-03-29 23:47:39,823 INFO L226 Difference]: Without dead ends: 1271 [2018-03-29 23:47:39,825 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2454 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7074 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2882, Invalid=15478, Unknown=0, NotChecked=0, Total=18360 [2018-03-29 23:47:39,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-03-29 23:47:39,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-03-29 23:47:39,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 23:47:39,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-03-29 23:47:39,846 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-03-29 23:47:39,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:39,847 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-03-29 23:47:39,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-29 23:47:39,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-03-29 23:47:39,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-03-29 23:47:39,854 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:39,855 INFO L355 BasicCegarLoop]: trace histogram [118, 106, 105, 105, 105, 105, 105, 105, 105, 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:47:39,855 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:39,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1578769934, now seen corresponding path program 24 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:47:39,861 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:40,053 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:41,360 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-29 23:47:41,360 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:43,177 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-29 23:47:43,213 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:43,213 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-03-29 23:47:43,214 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-03-29 23:47:43,215 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-03-29 23:47:43,215 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-03-29 23:47:43,215 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-03-29 23:47:45,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:45,970 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-03-29 23:47:45,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 23:47:45,970 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-03-29 23:47:45,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:45,973 INFO L225 Difference]: With dead ends: 1605 [2018-03-29 23:47:45,974 INFO L226 Difference]: Without dead ends: 1408 [2018-03-29 23:47:45,975 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2493 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7394 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4177, Invalid=23545, Unknown=0, NotChecked=0, Total=27722 [2018-03-29 23:47:45,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-03-29 23:47:45,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-03-29 23:47:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 23:47:45,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-03-29 23:47:45,999 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-03-29 23:47:45,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:45,999 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-03-29 23:47:45,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-03-29 23:47:45,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-03-29 23:47:46,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-03-29 23:47:46,009 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:46,009 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 118, 118, 118, 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:47:46,009 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:46,009 INFO L82 PathProgramCache]: Analyzing trace with hash -847354161, now seen corresponding path program 25 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:47:46,015 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:46,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:46,228 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-29 23:47:47,633 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:49,227 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-29 23:47:49,249 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:49,250 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-03-29 23:47:49,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-03-29 23:47:49,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-03-29 23:47:49,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-03-29 23:47:49,252 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-03-29 23:47:50,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:50,623 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-03-29 23:47:50,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 23:47:50,623 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-03-29 23:47:50,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:50,627 INFO L225 Difference]: With dead ends: 1610 [2018-03-29 23:47:50,627 INFO L226 Difference]: Without dead ends: 1407 [2018-03-29 23:47:50,628 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2751 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8333 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3342, Invalid=18120, Unknown=0, NotChecked=0, Total=21462 [2018-03-29 23:47:50,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-03-29 23:47:50,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-03-29 23:47:50,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 23:47:50,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-03-29 23:47:50,651 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-03-29 23:47:50,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:50,652 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-03-29 23:47:50,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-03-29 23:47:50,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-03-29 23:47:50,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-03-29 23:47:50,661 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:50,662 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 119, 119, 119, 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:47:50,662 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:50,662 INFO L82 PathProgramCache]: Analyzing trace with hash 11569057, now seen corresponding path program 26 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:47:50,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:50,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:50,882 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:52,380 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-29 23:47:52,380 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:54,081 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-29 23:47:54,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:54,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-03-29 23:47:54,104 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-03-29 23:47:54,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-03-29 23:47:54,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-03-29 23:47:54,104 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-03-29 23:47:56,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:56,935 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-03-29 23:47:56,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-29 23:47:56,936 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-03-29 23:47:56,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:56,940 INFO L225 Difference]: With dead ends: 1740 [2018-03-29 23:47:56,940 INFO L226 Difference]: Without dead ends: 1553 [2018-03-29 23:47:56,942 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2791 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8559 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4760, Invalid=27102, Unknown=0, NotChecked=0, Total=31862 [2018-03-29 23:47:56,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-03-29 23:47:56,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-03-29 23:47:56,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 23:47:56,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-03-29 23:47:56,970 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-03-29 23:47:56,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:56,970 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-03-29 23:47:56,970 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-03-29 23:47:56,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-03-29 23:47:56,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-03-29 23:47:56,982 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:56,982 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 133, 133, 133, 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:47:56,982 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:47:56,982 INFO L82 PathProgramCache]: Analyzing trace with hash -834220144, now seen corresponding path program 27 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:47:56,988 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:57,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:57,221 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:58,820 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-29 23:47:58,821 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:48:00,791 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-29 23:48:00,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:48:00,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-03-29 23:48:00,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-03-29 23:48:00,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-03-29 23:48:00,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-03-29 23:48:00,815 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-03-29 23:48:02,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:48:02,330 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-03-29 23:48:02,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-29 23:48:02,330 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-03-29 23:48:02,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:48:02,334 INFO L225 Difference]: With dead ends: 1749 [2018-03-29 23:48:02,335 INFO L226 Difference]: Without dead ends: 1556 [2018-03-29 23:48:02,336 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3066 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3836, Invalid=20970, Unknown=0, NotChecked=0, Total=24806 [2018-03-29 23:48:02,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-03-29 23:48:02,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-03-29 23:48:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 23:48:02,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-03-29 23:48:02,365 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-03-29 23:48:02,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:48:02,366 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-03-29 23:48:02,366 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-03-29 23:48:02,366 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-03-29 23:48:02,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-03-29 23:48:02,377 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:48:02,377 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 134, 134, 134, 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:48:02,377 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:48:02,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1648060416, now seen corresponding path program 28 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:48:02,383 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:48:02,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:48:02,653 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:48:03,613 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-29 23:48:03,613 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:48:05,335 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-29 23:48:05,357 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:48:05,357 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-29 23:48:05,358 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 23:48:05,358 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 23:48:05,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 23:48:05,359 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-03-29 23:48:10,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:48:10,887 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-03-29 23:48:10,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 23:48:10,887 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-03-29 23:48:10,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:48:10,891 INFO L225 Difference]: With dead ends: 1755 [2018-03-29 23:48:10,891 INFO L226 Difference]: Without dead ends: 1754 [2018-03-29 23:48:10,893 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3103 GetRequests, 2967 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-03-29 23:48:10,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-03-29 23:48:10,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-03-29 23:48:10,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-03-29 23:48:10,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-03-29 23:48:10,921 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-03-29 23:48:10,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:48:10,922 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-03-29 23:48:10,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 23:48:10,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-03-29 23:48:10,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-03-29 23:48:10,933 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:48:10,934 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 135, 134, 134, 134, 134, 134, 134, 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:48:10,934 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:48:10,934 INFO L82 PathProgramCache]: Analyzing trace with hash -449734433, now seen corresponding path program 3 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:48:10,941 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:48:11,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:48:11,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:48:11,176 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:48:11,176 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:48:11,183 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:48:11,183 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:48:14,924 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-29 23:48:14,924 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:48:17,292 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-29 23:48:17,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:48:17,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-03-29 23:48:17,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 23:48:17,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 23:48:17,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 23:48:17,317 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-03-29 23:48:20,542 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 124 DAG size of output 27 [2018-03-29 23:48:26,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:48:26,431 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-03-29 23:48:26,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 23:48:26,431 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-03-29 23:48:26,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:48:26,435 INFO L225 Difference]: With dead ends: 1735 [2018-03-29 23:48:26,435 INFO L226 Difference]: Without dead ends: 1734 [2018-03-29 23:48:26,437 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-03-29 23:48:26,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-03-29 23:48:26,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-03-29 23:48:26,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-29 23:48:26,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-03-29 23:48:26,468 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-03-29 23:48:26,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:48:26,469 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-03-29 23:48:26,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 23:48:26,469 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-03-29 23:48:26,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-03-29 23:48:26,481 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:48:26,482 INFO L355 BasicCegarLoop]: trace histogram [149, 134, 134, 134, 134, 134, 134, 134, 134, 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:48:26,482 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-29 23:48:26,482 INFO L82 PathProgramCache]: Analyzing trace with hash -69162369, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:48:26,490 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:48:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:48:26,799 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:48:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-03-29 23:48:28,540 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-03-29 23:48:29,418 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-29 23:48:29,419 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 23:48:29,422 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 23:48:29,422 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:48:29 BasicIcfg [2018-03-29 23:48:29,422 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 23:48:29,423 INFO L168 Benchmark]: Toolchain (without parser) took 118113.54 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.3 MB in the beginning and 783.8 MB in the end (delta: -534.6 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-03-29 23:48:29,423 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 307.2 MB. Free memory is still 268.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 23:48:29,424 INFO L168 Benchmark]: CACSL2BoogieTranslator took 202.50 ms. Allocated memory is still 307.2 MB. Free memory was 247.3 MB in the beginning and 237.3 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:29,424 INFO L168 Benchmark]: Boogie Preprocessor took 34.65 ms. Allocated memory is still 307.2 MB. Free memory is still 237.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 23:48:29,424 INFO L168 Benchmark]: RCFGBuilder took 359.17 ms. Allocated memory was 307.2 MB in the beginning and 470.8 MB in the end (delta: 163.6 MB). Free memory was 237.3 MB in the beginning and 437.4 MB in the end (delta: -200.1 MB). Peak memory consumption was 24.4 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:29,424 INFO L168 Benchmark]: IcfgTransformer took 5819.41 ms. Allocated memory was 470.8 MB in the beginning and 583.0 MB in the end (delta: 112.2 MB). Free memory was 437.4 MB in the beginning and 442.0 MB in the end (delta: -4.7 MB). Peak memory consumption was 107.5 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:29,424 INFO L168 Benchmark]: TraceAbstraction took 111691.08 ms. Allocated memory was 583.0 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 442.0 MB in the beginning and 783.8 MB in the end (delta: -341.8 MB). Peak memory consumption was 1.4 GB. Max. memory is 5.3 GB. [2018-03-29 23:48:29,426 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.18 ms. Allocated memory is still 307.2 MB. Free memory is still 268.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 202.50 ms. Allocated memory is still 307.2 MB. Free memory was 247.3 MB in the beginning and 237.3 MB in the end (delta: 10.0 MB). Peak memory consumption was 10.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 34.65 ms. Allocated memory is still 307.2 MB. Free memory is still 237.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 359.17 ms. Allocated memory was 307.2 MB in the beginning and 470.8 MB in the end (delta: 163.6 MB). Free memory was 237.3 MB in the beginning and 437.4 MB in the end (delta: -200.1 MB). Peak memory consumption was 24.4 MB. Max. memory is 5.3 GB. * IcfgTransformer took 5819.41 ms. Allocated memory was 470.8 MB in the beginning and 583.0 MB in the end (delta: 112.2 MB). Free memory was 437.4 MB in the beginning and 442.0 MB in the end (delta: -4.7 MB). Peak memory consumption was 107.5 MB. Max. memory is 5.3 GB. * TraceAbstraction took 111691.08 ms. Allocated memory was 583.0 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 442.0 MB in the beginning and 783.8 MB in the end (delta: -341.8 MB). Peak memory consumption was 1.4 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 : 395 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) : 1022.60 RENAME_VARIABLES(MILLISECONDS) : 499.49 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 1026.28 PROJECTAWAY(MILLISECONDS) : 1034.80 ADD_WEAK_EQUALITY(MILLISECONDS) : 5.69 DISJOIN(MILLISECONDS) : 36.17 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 518.74 ADD_EQUALITY(MILLISECONDS) : 8.97 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.23 #CONJOIN_DISJUNCTIVE : 395 #RENAME_VARIABLES : 866 #UNFREEZE : 0 #CONJOIN : 522 #PROJECTAWAY : 548 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 69 #RENAME_VARIABLES_DISJUNCTIVE : 861 #ADD_EQUALITY : 56 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 3164.31 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1019.02 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 5.54 JOIN(MILLISECONDS) : 32.58 RENAMEVARS(MILLISECONDS) : 490.58 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 2647.50 ISLABELSTRONGERTHAN(MILLISECONDS) : 453.46 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 50.80 UNFREEZE(MILLISECONDS) : 41.12 REPORTCONTAINS(MILLISECONDS) : 0.30 PROJECTAWAY(MILLISECONDS) : 945.86 MEETEDGELABELS(MILLISECONDS) : 129.13 REPORTEQUALITY(MILLISECONDS) : 345.86 ADDALLNODES(MILLISECONDS) : 175.56 REPORTDISEQUALITY(MILLISECONDS) : 2.74 WEQGRAPHJOIN(MILLISECONDS) : 3.35 #FREEZE : 5084 #ADDNODE : 0 #MEET : 331 #FILTERREDUNDANT : 0 #REPORTWEQ : 7 #JOIN : 69 #RENAMEVARS : 866 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 1457 #ISLABELSTRONGERTHAN : 12489 #ISWEQGRAPHSTRONGERTHAN : 440 #UNFREEZE : 2068 #REPORTCONTAINS : 11 #PROJECTAWAY : 871 #MEETEDGELABELS : 1416 #REPORTEQUALITY : 2328 #ADDALLNODES : 331 #REPORTDISEQUALITY : 652 #WEQGRAPHJOIN : 69 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1475.64 IS_STRONGER_THAN(MILLISECONDS) : 669.71 REPORT_EQUALITY(MILLISECONDS) : 478.00 FILTERREDUNDANT(MILLISECONDS) : 611.47 ADD_ALL_ELEMENTS(MILLISECONDS) : 210.80 JOIN(MILLISECONDS) : 22.43 ALIGN_ELEMENTS(MILLISECONDS) : 370.69 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 120.00 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 2143.64 REPORTCONTAINS(MILLISECONDS) : 1.92 REMOVE(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 417.98 #ADDNODE : 0 #MEET : 5800 #IS_STRONGER_THAN : 23872 #REPORT_EQUALITY : 38547 #FILTERREDUNDANT : 33885 #ADD_ALL_ELEMENTS : 14548 #JOIN : 69 #ALIGN_ELEMENTS : 4311 #COPY : 0 #REPORT_DISEQUALITY : 14523 #UNFREEZE : 0 #OVERALL : 141097 #REPORTCONTAINS : 54 #REMOVE : 0 #PROJECT_TO_ELEMENTS : 5488 * 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 analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 111.6s OverallTime, 48 OverallIterations, 149 TraceHistogramMax, 50.5s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3479 SDtfs, 13053 SDslu, 40571 SDs, 0 SdLazy, 39908 SolverSat, 2943 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 47843 GetRequests, 44062 SyntacticMatches, 498 SemanticMatches, 3283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107108 ImplicationChecksByTransitivity, 59.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1686occurred in iteration=47, 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, 47 MinimizatonAttempts, 665 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.8s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 51.4s InterpolantComputationTime, 23168 NumberOfCodeBlocks, 23168 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 46242 ConstructedInterpolants, 1579 QuantifiedInterpolants, 95961362 SizeOfPredicates, 1058 NumberOfNonLiveVariables, 42462 ConjunctsInSsa, 1308 ConjunctsInUnsatCore, 94 InterpolantComputations, 15 PerfectInterpolantSequences, 1556946/1579108 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_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-29_23-48-29-437.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-03-29_23-48-29-437.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-03-29_23-48-29-437.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-03-29_23-48-29-437.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-03-29_23-48-29-437.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-03-29_23-48-29-437.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_23-48-29-437.csv Completed graceful shutdown