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/AutomizerC.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-read.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 21:20:45,787 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 21:20:45,789 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 21:20:45,803 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 21:20:45,804 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 21:20:45,805 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 21:20:45,806 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 21:20:45,807 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 21:20:45,809 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 21:20:45,810 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 21:20:45,811 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 21:20:45,811 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 21:20:45,812 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 21:20:45,813 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 21:20:45,814 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 21:20:45,816 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 21:20:45,818 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 21:20:45,820 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 21:20:45,821 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 21:20:45,822 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 21:20:45,824 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 21:20:45,824 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 21:20:45,824 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 21:20:45,825 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 21:20:45,826 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 21:20:45,827 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 21:20:45,828 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 21:20:45,828 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 21:20:45,829 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 21:20:45,829 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 21:20:45,830 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 21:20:45,830 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 21:20:45,852 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 21:20:45,852 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 21:20:45,853 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 21:20:45,853 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 21:20:45,854 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 21:20:45,854 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 21:20:45,854 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 21:20:45,854 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 21:20:45,854 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 21:20:45,855 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 21:20:45,855 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 21:20:45,855 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 21:20:45,855 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 21:20:45,855 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 21:20:45,856 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 21:20:45,856 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 21:20:45,856 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 21:20:45,856 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 21:20:45,856 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 21:20:45,856 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 21:20:45,857 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 21:20:45,857 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 21:20:45,857 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 21:20:45,857 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 21:20:45,857 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 21:20:45,858 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 21:20:45,858 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 21:20:45,858 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 21:20:45,858 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 21:20:45,858 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 21:20:45,859 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 21:20:45,859 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:20:45,859 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 21:20:45,860 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 21:20:45,860 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 21:20:45,860 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 21:20:45,860 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 21:20:45,892 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 21:20:45,905 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 21:20:45,909 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 21:20:45,910 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 21:20:45,911 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 21:20:45,912 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 21:20:46,212 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGeafced65d [2018-03-29 21:20:46,337 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 21:20:46,337 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 21:20:46,338 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 21:20:46,339 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 21:20:46,339 INFO L215 ultiparseSymbolTable]: [2018-03-29 21:20:46,339 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 21:20:46,339 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 21:20:46,339 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 21:20:46,340 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 21:20:46,340 INFO L233 ultiparseSymbolTable]: [2018-03-29 21:20:46,355 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGeafced65d [2018-03-29 21:20:46,360 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 21:20:46,363 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-29 21:20:46,364 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 21:20:46,364 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 21:20:46,370 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 21:20:46,371 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,373 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e045437 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46, skipping insertion in model container [2018-03-29 21:20:46,373 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,388 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:20:46,400 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 21:20:46,555 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:20:46,579 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 21:20:46,583 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 21:20:46,592 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46 WrapperNode [2018-03-29 21:20:46,592 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 21:20:46,593 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 21:20:46,593 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 21:20:46,594 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 21:20:46,608 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,608 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,615 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,615 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,619 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,623 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,624 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (1/1) ... [2018-03-29 21:20:46,626 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 21:20:46,626 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 21:20:46,626 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 21:20:46,626 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 21:20:46,627 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (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 21:20:46,688 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 21:20:46,688 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 21:20:46,688 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-03-29 21:20:46,688 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 21:20:46,688 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-03-29 21:20:46,688 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 21:20:46,689 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 21:20:46,689 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 21:20:46,689 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 21:20:46,689 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 21:20:46,689 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 21:20:46,689 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 21:20:46,690 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 21:20:46,973 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 21:20:46,974 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:20:46 BoogieIcfgContainer [2018-03-29 21:20:46,974 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 21:20:46,974 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 21:20:46,974 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 21:20:46,977 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 21:20:46,977 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 09:20:46" (1/3) ... [2018-03-29 21:20:46,978 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2842f0f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:20:46, skipping insertion in model container [2018-03-29 21:20:46,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 09:20:46" (2/3) ... [2018-03-29 21:20:46,978 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2842f0f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 09:20:46, skipping insertion in model container [2018-03-29 21:20:46,978 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 09:20:46" (3/3) ... [2018-03-29 21:20:46,980 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 21:20:46,987 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 21:20:46,995 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-29 21:20:47,041 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 21:20:47,042 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 21:20:47,042 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 21:20:47,042 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 21:20:47,042 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 21:20:47,042 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 21:20:47,042 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 21:20:47,042 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 21:20:47,043 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 21:20:47,043 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 21:20:47,056 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-29 21:20:47,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-29 21:20:47,060 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:47,061 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 21:20:47,061 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:47,064 INFO L82 PathProgramCache]: Analyzing trace with hash -1628091867, 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 21:20:47,076 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:47,114 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:47,165 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 21:20:47,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:47,183 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 21:20:47,209 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:47,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 21:20:47,211 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:20:47,221 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:20:47,221 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:20:47,223 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-29 21:20:47,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:47,342 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-29 21:20:47,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 21:20:47,344 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-29 21:20:47,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:47,354 INFO L225 Difference]: With dead ends: 136 [2018-03-29 21:20:47,355 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 21:20:47,358 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 21:20:47,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 21:20:47,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-29 21:20:47,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-29 21:20:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-29 21:20:47,396 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-29 21:20:47,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:47,396 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-29 21:20:47,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:20:47,397 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-29 21:20:47,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-29 21:20:47,398 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:47,398 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 21:20:47,398 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:47,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1198271325, 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 21:20:47,414 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:47,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:47,434 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:47,444 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 21:20:47,445 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:47,482 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 21:20:47,505 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:47,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 21:20:47,506 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 21:20:47,507 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 21:20:47,507 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 21:20:47,507 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-29 21:20:47,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:47,545 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-29 21:20:47,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 21:20:47,546 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-29 21:20:47,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:47,549 INFO L225 Difference]: With dead ends: 78 [2018-03-29 21:20:47,550 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 21:20:47,551 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 21:20:47,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 21:20:47,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-29 21:20:47,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 21:20:47,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 21:20:47,559 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-29 21:20:47,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:47,560 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 21:20:47,560 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 21:20:47,560 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 21:20:47,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 21:20:47,561 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:47,561 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 21:20:47,561 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:47,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1508294640, 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 21:20:47,576 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:47,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:47,595 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:47,628 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 21:20:47,630 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:47,633 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:47,633 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 21:20:47,646 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 21:20:47,646 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:47,654 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 21:20:47,675 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:47,675 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 21:20:47,676 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 21:20:47,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 21:20:47,676 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 21:20:47,676 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-03-29 21:20:47,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:47,738 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-03-29 21:20:47,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 21:20:47,739 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-29 21:20:47,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:47,740 INFO L225 Difference]: With dead ends: 67 [2018-03-29 21:20:47,740 INFO L226 Difference]: Without dead ends: 66 [2018-03-29 21:20:47,741 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 21:20:47,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-03-29 21:20:47,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-03-29 21:20:47,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-03-29 21:20:47,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-03-29 21:20:47,750 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-03-29 21:20:47,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:47,750 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-03-29 21:20:47,751 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 21:20:47,751 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-03-29 21:20:47,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 21:20:47,752 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:47,752 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 21:20:47,752 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:47,752 INFO L82 PathProgramCache]: Analyzing trace with hash 1508294641, 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 21:20:47,765 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:47,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:47,786 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:47,799 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 21:20:47,800 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:47,810 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:47,810 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:20:47,855 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 21:20:47,855 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:47,934 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 21:20:47,957 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:47,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-29 21:20:47,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 21:20:47,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 21:20:47,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-29 21:20:47,959 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-03-29 21:20:48,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:48,129 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-03-29 21:20:48,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:20:48,130 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-29 21:20:48,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:48,131 INFO L225 Difference]: With dead ends: 75 [2018-03-29 21:20:48,131 INFO L226 Difference]: Without dead ends: 74 [2018-03-29 21:20:48,132 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-03-29 21:20:48,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-03-29 21:20:48,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-03-29 21:20:48,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 21:20:48,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 21:20:48,140 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-29 21:20:48,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:48,141 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 21:20:48,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 21:20:48,141 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 21:20:48,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-29 21:20:48,142 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:48,142 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 21:20:48,142 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:48,143 INFO L82 PathProgramCache]: Analyzing trace with hash 1757973218, 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 21:20:48,150 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:48,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:48,168 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:48,285 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 21:20:48,286 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:48,333 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 21:20:48,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:48,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-29 21:20:48,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:20:48,355 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:20:48,355 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:20:48,356 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-03-29 21:20:48,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:48,461 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-03-29 21:20:48,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:20:48,461 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-03-29 21:20:48,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:48,462 INFO L225 Difference]: With dead ends: 101 [2018-03-29 21:20:48,462 INFO L226 Difference]: Without dead ends: 100 [2018-03-29 21:20:48,463 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:48,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-03-29 21:20:48,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-03-29 21:20:48,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-03-29 21:20:48,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-03-29 21:20:48,470 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-03-29 21:20:48,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:48,471 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-03-29 21:20:48,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:20:48,471 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-03-29 21:20:48,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-29 21:20:48,472 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:48,472 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 21:20:48,472 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:48,472 INFO L82 PathProgramCache]: Analyzing trace with hash -1337405038, 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 21:20:48,485 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:48,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:48,501 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:48,506 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 21:20:48,507 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:48,527 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:48,528 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:20:48,642 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 21:20:48,642 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:48,781 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 21:20:48,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:48,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-03-29 21:20:48,803 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 21:20:48,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 21:20:48,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-03-29 21:20:48,803 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-03-29 21:20:49,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,122 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-03-29 21:20:49,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-29 21:20:49,123 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-03-29 21:20:49,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,124 INFO L225 Difference]: With dead ends: 95 [2018-03-29 21:20:49,124 INFO L226 Difference]: Without dead ends: 94 [2018-03-29 21:20:49,125 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 21:20:49,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-29 21:20:49,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-03-29 21:20:49,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-29 21:20:49,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-29 21:20:49,135 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-03-29 21:20:49,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,135 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-29 21:20:49,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 21:20:49,136 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-29 21:20:49,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-29 21:20:49,137 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,137 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 21:20:49,137 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:49,137 INFO L82 PathProgramCache]: Analyzing trace with hash 254608978, 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 21:20:49,150 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:49,190 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 21:20:49,191 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:49,246 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 21:20:49,279 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:49,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-03-29 21:20:49,280 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:20:49,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:20:49,281 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:20:49,281 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-03-29 21:20:49,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,380 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-03-29 21:20:49,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 21:20:49,381 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-03-29 21:20:49,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,382 INFO L225 Difference]: With dead ends: 174 [2018-03-29 21:20:49,383 INFO L226 Difference]: Without dead ends: 102 [2018-03-29 21:20:49,384 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 21:20:49,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-03-29 21:20:49,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-03-29 21:20:49,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 21:20:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 21:20:49,396 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-03-29 21:20:49,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,396 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 21:20:49,396 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:20:49,396 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 21:20:49,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 21:20:49,399 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,399 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 21:20:49,399 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:49,400 INFO L82 PathProgramCache]: Analyzing trace with hash 650265267, 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 21:20:49,413 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,429 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:49,471 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 21:20:49,472 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:49,598 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 21:20:49,621 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:49,621 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-03-29 21:20:49,622 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-29 21:20:49,622 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-29 21:20:49,622 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:49,623 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-03-29 21:20:49,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:49,745 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-03-29 21:20:49,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 21:20:49,745 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-03-29 21:20:49,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:49,746 INFO L225 Difference]: With dead ends: 180 [2018-03-29 21:20:49,747 INFO L226 Difference]: Without dead ends: 105 [2018-03-29 21:20:49,747 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 21:20:49,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-29 21:20:49,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-03-29 21:20:49,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 21:20:49,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 21:20:49,757 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-03-29 21:20:49,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:49,758 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 21:20:49,758 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-29 21:20:49,758 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 21:20:49,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-03-29 21:20:49,759 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:49,759 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 21:20:49,760 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:49,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1362407426, 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 21:20:49,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:49,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:49,782 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:49,832 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 21:20:49,832 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:49,905 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 21:20:49,927 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:49,927 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-03-29 21:20:49,928 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 21:20:49,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 21:20:49,928 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-03-29 21:20:49,928 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-03-29 21:20:50,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:50,190 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-03-29 21:20:50,190 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-29 21:20:50,191 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-03-29 21:20:50,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:50,192 INFO L225 Difference]: With dead ends: 211 [2018-03-29 21:20:50,192 INFO L226 Difference]: Without dead ends: 130 [2018-03-29 21:20:50,194 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 21:20:50,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-03-29 21:20:50,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-03-29 21:20:50,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-29 21:20:50,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-03-29 21:20:50,205 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-03-29 21:20:50,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:50,205 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-03-29 21:20:50,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 21:20:50,206 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-03-29 21:20:50,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-29 21:20:50,207 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:50,207 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 21:20:50,207 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:50,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1926995086, 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 21:20:50,226 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:50,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:50,246 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:50,277 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 21:20:50,277 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:50,383 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 21:20:50,405 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 21:20:50,405 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 21:20:50,406 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 21:20:50,406 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 21:20:50,406 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-29 21:20:50,406 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-03-29 21:20:50,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:50,470 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-03-29 21:20:50,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 21:20:50,471 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-29 21:20:50,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:50,472 INFO L225 Difference]: With dead ends: 129 [2018-03-29 21:20:50,472 INFO L226 Difference]: Without dead ends: 128 [2018-03-29 21:20:50,473 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-03-29 21:20:50,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-03-29 21:20:50,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-03-29 21:20:50,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-03-29 21:20:50,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-03-29 21:20:50,480 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-03-29 21:20:50,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:50,480 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-03-29 21:20:50,480 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 21:20:50,480 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-03-29 21:20:50,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-03-29 21:20:50,481 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:50,482 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 21:20:50,482 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:50,482 INFO L82 PathProgramCache]: Analyzing trace with hash 977205751, 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 21:20:50,488 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:50,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:50,505 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:50,526 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 21:20:50,527 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:50,549 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 21:20:50,570 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:50,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 21:20:50,571 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 21:20:50,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 21:20:50,571 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 21:20:50,571 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-03-29 21:20:50,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:50,619 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-03-29 21:20:50,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 21:20:50,619 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-03-29 21:20:50,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:50,621 INFO L225 Difference]: With dead ends: 161 [2018-03-29 21:20:50,621 INFO L226 Difference]: Without dead ends: 141 [2018-03-29 21:20:50,621 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 21:20:50,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-03-29 21:20:50,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-03-29 21:20:50,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-03-29 21:20:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-03-29 21:20:50,629 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-03-29 21:20:50,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:50,630 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-03-29 21:20:50,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 21:20:50,630 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-03-29 21:20:50,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-03-29 21:20:50,631 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:50,631 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 21:20:50,631 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:50,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1627776719, 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 21:20:50,640 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:50,664 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:50,743 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 21:20:50,743 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:50,901 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 21:20:50,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:50,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-03-29 21:20:50,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-29 21:20:50,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-29 21:20:50,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-03-29 21:20:50,924 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-03-29 21:20:51,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:51,245 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-03-29 21:20:51,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-29 21:20:51,245 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-03-29 21:20:51,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:51,246 INFO L225 Difference]: With dead ends: 264 [2018-03-29 21:20:51,246 INFO L226 Difference]: Without dead ends: 185 [2018-03-29 21:20:51,247 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=303, Invalid=1029, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 21:20:51,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-29 21:20:51,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-03-29 21:20:51,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:51,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-03-29 21:20:51,258 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-03-29 21:20:51,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:51,259 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-03-29 21:20:51,259 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-29 21:20:51,259 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-03-29 21:20:51,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-03-29 21:20:51,260 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:51,261 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 21:20:51,261 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:51,261 INFO L82 PathProgramCache]: Analyzing trace with hash 898895569, 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 21:20:51,271 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:51,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:51,300 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:51,383 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 21:20:51,383 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:51,476 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 21:20:51,498 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 21:20:51,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-03-29 21:20:51,498 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-29 21:20:51,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-29 21:20:51,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-03-29 21:20:51,499 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-03-29 21:20:51,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:51,646 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-03-29 21:20:51,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 21:20:51,646 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-03-29 21:20:51,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:51,647 INFO L225 Difference]: With dead ends: 263 [2018-03-29 21:20:51,647 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 21:20:51,648 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 21:20:51,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 21:20:51,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 21:20:51,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:51,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-03-29 21:20:51,656 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-03-29 21:20:51,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:51,656 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-03-29 21:20:51,656 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-29 21:20:51,656 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-03-29 21:20:51,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-29 21:20:51,657 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:51,657 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 21:20:51,657 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:51,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1018891805, 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 21:20:51,664 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:51,699 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:51,765 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 21:20:51,765 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:51,920 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 21:20:51,947 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:51,947 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-03-29 21:20:51,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:20:51,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:20:51,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:20:51,948 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-03-29 21:20:52,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:52,157 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-03-29 21:20:52,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 21:20:52,158 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-03-29 21:20:52,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:52,159 INFO L225 Difference]: With dead ends: 263 [2018-03-29 21:20:52,159 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 21:20:52,159 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 21:20:52,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 21:20:52,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 21:20:52,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:52,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-03-29 21:20:52,169 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-03-29 21:20:52,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:52,169 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-03-29 21:20:52,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:20:52,170 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-03-29 21:20:52,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-29 21:20:52,171 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:52,171 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 21:20:52,171 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:52,172 INFO L82 PathProgramCache]: Analyzing trace with hash 906271708, 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 21:20:52,182 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:52,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:52,212 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:52,319 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 21:20:52,319 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:52,452 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 21:20:52,474 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:52,474 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-03-29 21:20:52,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 21:20:52,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 21:20:52,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-03-29 21:20:52,475 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-03-29 21:20:52,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:52,699 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-03-29 21:20:52,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-29 21:20:52,700 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-03-29 21:20:52,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:52,701 INFO L225 Difference]: With dead ends: 267 [2018-03-29 21:20:52,701 INFO L226 Difference]: Without dead ends: 182 [2018-03-29 21:20:52,702 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 21:20:52,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-29 21:20:52,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-03-29 21:20:52,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 21:20:52,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-03-29 21:20:52,711 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-03-29 21:20:52,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:52,712 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-03-29 21:20:52,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 21:20:52,712 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-03-29 21:20:52,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-03-29 21:20:52,713 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:52,714 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 21:20:52,714 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:52,714 INFO L82 PathProgramCache]: Analyzing trace with hash -2126374397, 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 21:20:52,724 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:52,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:52,763 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:52,795 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 21:20:52,795 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:52,882 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 21:20:52,903 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:52,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-29 21:20:52,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:20:52,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:20:52,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:20:52,904 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-03-29 21:20:53,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:53,208 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-03-29 21:20:53,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:20:53,209 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-03-29 21:20:53,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:53,210 INFO L225 Difference]: With dead ends: 225 [2018-03-29 21:20:53,210 INFO L226 Difference]: Without dead ends: 224 [2018-03-29 21:20:53,211 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 21:20:53,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-03-29 21:20:53,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-03-29 21:20:53,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-03-29 21:20:53,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-03-29 21:20:53,219 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-03-29 21:20:53,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:53,220 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-03-29 21:20:53,220 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:20:53,220 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-03-29 21:20:53,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 21:20:53,220 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:53,221 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 21:20:53,221 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:53,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1493096815, 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 21:20:53,227 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:53,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:53,254 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:53,259 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 21:20:53,260 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:20:53,263 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:20:53,263 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:20:53,455 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 21:20:53,455 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:53,603 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 21:20:53,625 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:53,625 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 21:20:53,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 21:20:53,626 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 21:20:53,626 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 21:20:53,626 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-03-29 21:20:54,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:54,393 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-03-29 21:20:54,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 21:20:54,394 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-03-29 21:20:54,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:54,395 INFO L225 Difference]: With dead ends: 217 [2018-03-29 21:20:54,395 INFO L226 Difference]: Without dead ends: 216 [2018-03-29 21:20:54,396 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 21:20:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-29 21:20:54,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-03-29 21:20:54,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 21:20:54,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-03-29 21:20:54,402 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-03-29 21:20:54,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:54,403 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-03-29 21:20:54,403 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 21:20:54,403 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-03-29 21:20:54,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-29 21:20:54,403 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:54,404 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 21:20:54,404 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:54,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1502561417, 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 21:20:54,422 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:54,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:54,459 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:54,558 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 21:20:54,558 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:54,719 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 21:20:54,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:54,741 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-03-29 21:20:54,741 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-29 21:20:54,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-29 21:20:54,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-03-29 21:20:54,742 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-03-29 21:20:55,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:55,029 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-03-29 21:20:55,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-29 21:20:55,030 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-03-29 21:20:55,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:55,032 INFO L225 Difference]: With dead ends: 324 [2018-03-29 21:20:55,032 INFO L226 Difference]: Without dead ends: 214 [2018-03-29 21:20:55,033 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 21:20:55,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-03-29 21:20:55,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-03-29 21:20:55,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 21:20:55,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-03-29 21:20:55,043 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-03-29 21:20:55,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:55,043 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-03-29 21:20:55,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-29 21:20:55,044 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-03-29 21:20:55,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-29 21:20:55,045 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:55,045 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 21:20:55,045 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:55,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1193835928, 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 21:20:55,054 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:55,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:55,098 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:55,148 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 21:20:55,149 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:55,257 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 21:20:55,278 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:55,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 21:20:55,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 21:20:55,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 21:20:55,279 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 21:20:55,279 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-03-29 21:20:55,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:55,549 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-03-29 21:20:55,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 21:20:55,550 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-03-29 21:20:55,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:55,552 INFO L225 Difference]: With dead ends: 274 [2018-03-29 21:20:55,552 INFO L226 Difference]: Without dead ends: 254 [2018-03-29 21:20:55,553 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-29 21:20:55,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-03-29 21:20:55,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-03-29 21:20:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-29 21:20:55,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-03-29 21:20:55,565 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-03-29 21:20:55,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:55,566 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-03-29 21:20:55,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 21:20:55,566 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-03-29 21:20:55,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-29 21:20:55,567 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:55,567 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 21:20:55,567 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:55,568 INFO L82 PathProgramCache]: Analyzing trace with hash 600711107, 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 21:20:55,576 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:55,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:55,626 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:55,933 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 21:20:55,933 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:56,218 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 21:20:56,253 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:56,253 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-03-29 21:20:56,253 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-29 21:20:56,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-29 21:20:56,254 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-03-29 21:20:56,254 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-03-29 21:20:56,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:56,659 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-03-29 21:20:56,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 21:20:56,660 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-03-29 21:20:56,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:56,662 INFO L225 Difference]: With dead ends: 443 [2018-03-29 21:20:56,662 INFO L226 Difference]: Without dead ends: 298 [2018-03-29 21:20:56,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 21:20:56,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-03-29 21:20:56,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-03-29 21:20:56,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-03-29 21:20:56,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-03-29 21:20:56,678 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-03-29 21:20:56,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:56,678 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-03-29 21:20:56,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-29 21:20:56,679 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-03-29 21:20:56,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-29 21:20:56,680 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:56,681 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 21:20:56,681 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:56,681 INFO L82 PathProgramCache]: Analyzing trace with hash 689205808, 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 21:20:56,693 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:56,756 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:57,006 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 21:20:57,006 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:57,334 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 21:20:57,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:57,356 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-03-29 21:20:57,356 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-29 21:20:57,357 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-29 21:20:57,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-03-29 21:20:57,357 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-03-29 21:20:57,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:57,928 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-03-29 21:20:57,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-29 21:20:57,928 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-03-29 21:20:57,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:57,930 INFO L225 Difference]: With dead ends: 491 [2018-03-29 21:20:57,930 INFO L226 Difference]: Without dead ends: 356 [2018-03-29 21:20:57,931 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 21:20:57,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-03-29 21:20:57,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-03-29 21:20:57,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 21:20:57,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-03-29 21:20:57,941 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-03-29 21:20:57,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:57,942 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-03-29 21:20:57,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-29 21:20:57,942 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-03-29 21:20:57,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-29 21:20:57,943 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:57,943 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 21:20:57,943 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:57,943 INFO L82 PathProgramCache]: Analyzing trace with hash 256154013, 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 21:20:57,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:58,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:58,225 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 21:20:58,225 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:58,472 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 21:20:58,494 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:58,494 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-03-29 21:20:58,495 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-29 21:20:58,495 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-29 21:20:58,495 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-03-29 21:20:58,495 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-03-29 21:20:58,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:20:58,842 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-03-29 21:20:58,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-29 21:20:58,842 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-03-29 21:20:58,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:20:58,845 INFO L225 Difference]: With dead ends: 496 [2018-03-29 21:20:58,845 INFO L226 Difference]: Without dead ends: 355 [2018-03-29 21:20:58,846 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 21:20:58,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-03-29 21:20:58,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-03-29 21:20:58,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 21:20:58,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-03-29 21:20:58,857 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-03-29 21:20:58,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:20:58,857 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-03-29 21:20:58,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-29 21:20:58,857 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-03-29 21:20:58,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-03-29 21:20:58,859 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:20:58,859 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 21:20:58,859 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:20:58,859 INFO L82 PathProgramCache]: Analyzing trace with hash -421007262, 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 21:20:58,865 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:20:58,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:20:58,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:20:59,218 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 21:20:59,218 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:20:59,526 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 21:20:59,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:20:59,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-03-29 21:20:59,548 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:20:59,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:20:59,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:20:59,549 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-03-29 21:21:00,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:00,313 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-03-29 21:21:00,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-29 21:21:00,313 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-03-29 21:21:00,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:00,315 INFO L225 Difference]: With dead ends: 545 [2018-03-29 21:21:00,315 INFO L226 Difference]: Without dead ends: 420 [2018-03-29 21:21:00,316 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 21:21:00,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-03-29 21:21:00,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-03-29 21:21:00,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 21:21:00,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-03-29 21:21:00,328 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-03-29 21:21:00,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:00,329 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-03-29 21:21:00,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:21:00,329 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-03-29 21:21:00,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-03-29 21:21:00,331 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:00,331 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 21:21:00,331 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:00,331 INFO L82 PathProgramCache]: Analyzing trace with hash 498911344, 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 21:21:00,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:00,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:00,412 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:00,688 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 21:21:00,689 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:01,056 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 21:21:01,079 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:01,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-03-29 21:21:01,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-29 21:21:01,080 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-29 21:21:01,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-03-29 21:21:01,080 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-03-29 21:21:01,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:01,571 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-03-29 21:21:01,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-29 21:21:01,571 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-03-29 21:21:01,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:01,573 INFO L225 Difference]: With dead ends: 550 [2018-03-29 21:21:01,573 INFO L226 Difference]: Without dead ends: 419 [2018-03-29 21:21:01,574 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 21:21:01,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-03-29 21:21:01,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-03-29 21:21:01,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 21:21:01,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-03-29 21:21:01,622 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-03-29 21:21:01,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:01,623 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-03-29 21:21:01,623 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-29 21:21:01,623 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-03-29 21:21:01,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-03-29 21:21:01,625 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:01,625 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 21:21:01,626 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:01,626 INFO L82 PathProgramCache]: Analyzing trace with hash 709607151, 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 21:21:01,634 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:01,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:01,702 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:02,306 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 21:21:02,307 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:02,651 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 21:21:02,674 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:02,674 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-03-29 21:21:02,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-29 21:21:02,675 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-29 21:21:02,675 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-03-29 21:21:02,675 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-03-29 21:21:03,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:03,810 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-03-29 21:21:03,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 21:21:03,811 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-03-29 21:21:03,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:03,813 INFO L225 Difference]: With dead ends: 608 [2018-03-29 21:21:03,813 INFO L226 Difference]: Without dead ends: 493 [2018-03-29 21:21:03,815 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:21:03,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-03-29 21:21:03,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-03-29 21:21:03,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 21:21:03,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-03-29 21:21:03,826 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-03-29 21:21:03,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:03,827 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-03-29 21:21:03,827 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-29 21:21:03,827 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-03-29 21:21:03,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-03-29 21:21:03,829 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:03,829 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 21:21:03,829 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:03,829 INFO L82 PathProgramCache]: Analyzing trace with hash -750544580, 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 21:21:03,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:03,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:03,929 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:04,837 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 21:21:04,837 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:05,252 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 21:21:05,273 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:05,274 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-03-29 21:21:05,274 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-29 21:21:05,274 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-29 21:21:05,275 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-03-29 21:21:05,275 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-03-29 21:21:05,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:05,888 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-03-29 21:21:05,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-29 21:21:05,889 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-03-29 21:21:05,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:05,891 INFO L225 Difference]: With dead ends: 617 [2018-03-29 21:21:05,891 INFO L226 Difference]: Without dead ends: 496 [2018-03-29 21:21:05,892 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=836, Invalid=3994, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 21:21:05,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-03-29 21:21:05,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-03-29 21:21:05,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 21:21:05,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-03-29 21:21:05,910 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-03-29 21:21:05,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:05,911 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-03-29 21:21:05,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-29 21:21:05,911 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-03-29 21:21:05,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-03-29 21:21:05,914 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:05,915 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 21:21:05,915 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:05,915 INFO L82 PathProgramCache]: Analyzing trace with hash -1577774173, 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 21:21:05,923 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:06,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:06,045 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:06,259 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 21:21:06,259 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:06,622 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 21:21:06,642 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:06,655 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-29 21:21:06,655 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:21:06,655 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:21:06,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:21:06,656 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-03-29 21:21:07,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:07,785 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-03-29 21:21:07,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:21:07,786 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-03-29 21:21:07,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:07,788 INFO L225 Difference]: With dead ends: 591 [2018-03-29 21:21:07,788 INFO L226 Difference]: Without dead ends: 590 [2018-03-29 21:21:07,789 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 21:21:07,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-03-29 21:21:07,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-03-29 21:21:07,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-03-29 21:21:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-03-29 21:21:07,804 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-03-29 21:21:07,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:07,804 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-03-29 21:21:07,804 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:21:07,804 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-03-29 21:21:07,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-03-29 21:21:07,806 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:07,806 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 21:21:07,806 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:07,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1666359055, 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 21:21:07,815 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:07,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:07,908 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:07,918 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 21:21:07,918 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:21:07,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:21:07,955 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:21:08,626 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 21:21:08,626 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:09,130 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 21:21:09,152 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:09,152 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 21:21:09,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 21:21:09,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 21:21:09,153 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 21:21:09,154 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-03-29 21:21:11,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:11,336 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-03-29 21:21:11,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 21:21:11,336 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-03-29 21:21:11,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:11,338 INFO L225 Difference]: With dead ends: 579 [2018-03-29 21:21:11,338 INFO L226 Difference]: Without dead ends: 578 [2018-03-29 21:21:11,339 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 21:21:11,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-03-29 21:21:11,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-03-29 21:21:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 21:21:11,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-03-29 21:21:11,352 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-03-29 21:21:11,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:11,353 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-03-29 21:21:11,353 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 21:21:11,353 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-03-29 21:21:11,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-03-29 21:21:11,355 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:11,355 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 21:21:11,355 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:11,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1020846633, 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 21:21:11,369 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:11,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:11,449 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:11,838 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 21:21:11,838 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:12,416 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 21:21:12,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:12,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-03-29 21:21:12,438 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-03-29 21:21:12,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-03-29 21:21:12,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 21:21:12,439 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-03-29 21:21:13,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:13,094 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-03-29 21:21:13,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-29 21:21:13,094 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-03-29 21:21:13,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:13,096 INFO L225 Difference]: With dead ends: 746 [2018-03-29 21:21:13,096 INFO L226 Difference]: Without dead ends: 564 [2018-03-29 21:21:13,097 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1092, Invalid=5388, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 21:21:13,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-03-29 21:21:13,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-03-29 21:21:13,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 21:21:13,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-03-29 21:21:13,115 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-03-29 21:21:13,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:13,115 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-03-29 21:21:13,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-03-29 21:21:13,115 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-03-29 21:21:13,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-03-29 21:21:13,118 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:13,118 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 21:21:13,118 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:13,118 INFO L82 PathProgramCache]: Analyzing trace with hash -804600008, 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 21:21:13,124 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:13,218 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:13,453 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 21:21:13,453 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:13,759 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 21:21:13,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:13,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 21:21:13,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 21:21:13,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 21:21:13,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 21:21:13,782 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-03-29 21:21:14,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:14,206 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-03-29 21:21:14,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 21:21:14,206 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-03-29 21:21:14,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:14,208 INFO L225 Difference]: With dead ends: 664 [2018-03-29 21:21:14,209 INFO L226 Difference]: Without dead ends: 644 [2018-03-29 21:21:14,209 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 21:21:14,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-03-29 21:21:14,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-03-29 21:21:14,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-03-29 21:21:14,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-03-29 21:21:14,224 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-03-29 21:21:14,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:14,224 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-03-29 21:21:14,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 21:21:14,224 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-03-29 21:21:14,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-03-29 21:21:14,227 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:14,227 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 21:21:14,227 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:14,227 INFO L82 PathProgramCache]: Analyzing trace with hash 791453475, 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 21:21:14,233 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:14,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:14,337 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:15,141 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 21:21:15,141 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:15,651 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 21:21:15,684 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:15,685 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-03-29 21:21:15,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-29 21:21:15,685 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-29 21:21:15,686 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-03-29 21:21:15,686 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-03-29 21:21:16,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:16,741 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-03-29 21:21:16,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-29 21:21:16,742 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-03-29 21:21:16,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:16,744 INFO L225 Difference]: With dead ends: 981 [2018-03-29 21:21:16,744 INFO L226 Difference]: Without dead ends: 724 [2018-03-29 21:21:16,746 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 21:21:16,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-03-29 21:21:16,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-03-29 21:21:16,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-03-29 21:21:16,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-03-29 21:21:16,762 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-03-29 21:21:16,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:16,762 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-03-29 21:21:16,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-29 21:21:16,762 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-03-29 21:21:16,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-03-29 21:21:16,765 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:16,766 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 21:21:16,766 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:16,766 INFO L82 PathProgramCache]: Analyzing trace with hash -390012336, 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 21:21:16,772 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:16,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:16,894 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:17,861 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 21:21:17,861 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:18,452 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 21:21:18,474 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:18,474 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-03-29 21:21:18,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-29 21:21:18,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-29 21:21:18,475 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 21:21:18,475 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-03-29 21:21:19,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:19,670 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-03-29 21:21:19,670 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-29 21:21:19,670 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-03-29 21:21:19,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:19,673 INFO L225 Difference]: With dead ends: 1065 [2018-03-29 21:21:19,673 INFO L226 Difference]: Without dead ends: 818 [2018-03-29 21:21:19,675 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-03-29 21:21:19,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-03-29 21:21:19,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-03-29 21:21:19,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 21:21:19,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-03-29 21:21:19,693 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-03-29 21:21:19,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:19,693 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-03-29 21:21:19,693 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-29 21:21:19,693 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-03-29 21:21:19,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-03-29 21:21:19,697 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:19,697 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 21:21:19,697 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:19,697 INFO L82 PathProgramCache]: Analyzing trace with hash -727062531, 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 21:21:19,710 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:19,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:19,837 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:20,598 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 21:21:20,598 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:21,269 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 21:21:21,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:21,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-03-29 21:21:21,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-29 21:21:21,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-29 21:21:21,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-03-29 21:21:21,293 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-03-29 21:21:22,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:22,034 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-03-29 21:21:22,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-03-29 21:21:22,034 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-03-29 21:21:22,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:22,036 INFO L225 Difference]: With dead ends: 1070 [2018-03-29 21:21:22,036 INFO L226 Difference]: Without dead ends: 817 [2018-03-29 21:21:22,039 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1382, Invalid=6990, Unknown=0, NotChecked=0, Total=8372 [2018-03-29 21:21:22,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-03-29 21:21:22,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-03-29 21:21:22,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 21:21:22,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-03-29 21:21:22,065 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-03-29 21:21:22,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:22,065 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-03-29 21:21:22,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-29 21:21:22,066 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-03-29 21:21:22,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-03-29 21:21:22,072 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:22,072 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 21:21:22,072 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:22,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1139923966, 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 21:21:22,082 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:22,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:22,822 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 21:21:22,823 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:23,535 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 21:21:23,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:23,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-03-29 21:21:23,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-03-29 21:21:23,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-03-29 21:21:23,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-03-29 21:21:23,561 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-03-29 21:21:25,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:25,126 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-03-29 21:21:25,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 21:21:25,126 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-03-29 21:21:25,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:25,128 INFO L225 Difference]: With dead ends: 1155 [2018-03-29 21:21:25,129 INFO L226 Difference]: Without dead ends: 918 [2018-03-29 21:21:25,131 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 21:21:25,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-03-29 21:21:25,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-03-29 21:21:25,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 21:21:25,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-03-29 21:21:25,158 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-03-29 21:21:25,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:25,159 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-03-29 21:21:25,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-03-29 21:21:25,159 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-03-29 21:21:25,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-03-29 21:21:25,166 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:25,167 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 21:21:25,167 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:25,167 INFO L82 PathProgramCache]: Analyzing trace with hash 94566800, 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 21:21:25,176 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:25,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:25,326 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:25,974 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 21:21:25,974 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:26,791 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 21:21:26,812 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:26,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-03-29 21:21:26,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-29 21:21:26,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-29 21:21:26,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 21:21:26,814 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-03-29 21:21:27,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:27,664 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-03-29 21:21:27,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-29 21:21:27,664 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-03-29 21:21:27,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:27,667 INFO L225 Difference]: With dead ends: 1160 [2018-03-29 21:21:27,667 INFO L226 Difference]: Without dead ends: 917 [2018-03-29 21:21:27,668 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1551 SyntacticMatches, 19 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3915 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1706, Invalid=8800, Unknown=0, NotChecked=0, Total=10506 [2018-03-29 21:21:27,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-03-29 21:21:27,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-03-29 21:21:27,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 21:21:27,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-03-29 21:21:27,684 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-03-29 21:21:27,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:27,685 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-03-29 21:21:27,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-29 21:21:27,685 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-03-29 21:21:27,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-03-29 21:21:27,690 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:27,690 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 21:21:27,690 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:27,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1176229937, 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 21:21:27,697 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:27,838 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:28,580 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 21:21:28,581 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:29,427 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 21:21:29,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:29,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-03-29 21:21:29,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-03-29 21:21:29,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-03-29 21:21:29,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 21:21:29,449 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-03-29 21:21:30,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:30,998 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-03-29 21:21:30,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-29 21:21:30,998 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-03-29 21:21:30,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:31,001 INFO L225 Difference]: With dead ends: 1254 [2018-03-29 21:21:31,001 INFO L226 Difference]: Without dead ends: 1027 [2018-03-29 21:21:31,002 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 21:21:31,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-03-29 21:21:31,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-03-29 21:21:31,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 21:21:31,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-03-29 21:21:31,020 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-03-29 21:21:31,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:31,021 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-03-29 21:21:31,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-03-29 21:21:31,021 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-03-29 21:21:31,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-03-29 21:21:31,026 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:31,026 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 21:21:31,027 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:31,027 INFO L82 PathProgramCache]: Analyzing trace with hash -1483823908, 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 21:21:31,033 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:31,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:31,176 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:31,958 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 21:21:31,958 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:32,994 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 21:21:33,015 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:33,016 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-03-29 21:21:33,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-29 21:21:33,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-29 21:21:33,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 21:21:33,017 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-03-29 21:21:34,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:34,076 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-03-29 21:21:34,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-29 21:21:34,077 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-03-29 21:21:34,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:34,079 INFO L225 Difference]: With dead ends: 1259 [2018-03-29 21:21:34,079 INFO L226 Difference]: Without dead ends: 1026 [2018-03-29 21:21:34,081 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 21:21:34,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-03-29 21:21:34,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-03-29 21:21:34,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 21:21:34,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-03-29 21:21:34,100 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-03-29 21:21:34,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:34,100 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-03-29 21:21:34,100 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-29 21:21:34,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-03-29 21:21:34,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-03-29 21:21:34,105 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:34,106 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 21:21:34,106 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:34,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1531547133, 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 21:21:34,111 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:34,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:34,262 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:35,165 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 21:21:35,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:36,179 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 21:21:36,200 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:36,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-03-29 21:21:36,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-03-29 21:21:36,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-03-29 21:21:36,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-03-29 21:21:36,202 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-03-29 21:21:38,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:38,067 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-03-29 21:21:38,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-29 21:21:38,067 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-03-29 21:21:38,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:38,070 INFO L225 Difference]: With dead ends: 1362 [2018-03-29 21:21:38,070 INFO L226 Difference]: Without dead ends: 1145 [2018-03-29 21:21:38,071 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1951 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5319 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3125, Invalid=17181, Unknown=0, NotChecked=0, Total=20306 [2018-03-29 21:21:38,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-03-29 21:21:38,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-03-29 21:21:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 21:21:38,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-03-29 21:21:38,091 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-03-29 21:21:38,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:38,092 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-03-29 21:21:38,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-03-29 21:21:38,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-03-29 21:21:38,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-03-29 21:21:38,102 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:38,103 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 21:21:38,103 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:38,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1113498289, 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 21:21:38,111 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:38,278 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:39,273 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 21:21:39,273 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:40,444 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 21:21:40,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:40,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-03-29 21:21:40,468 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-29 21:21:40,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-29 21:21:40,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-03-29 21:21:40,468 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-03-29 21:21:41,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:41,525 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-03-29 21:21:41,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-29 21:21:41,526 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-03-29 21:21:41,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:41,528 INFO L225 Difference]: With dead ends: 1367 [2018-03-29 21:21:41,528 INFO L226 Difference]: Without dead ends: 1144 [2018-03-29 21:21:41,530 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 21:21:41,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-03-29 21:21:41,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-03-29 21:21:41,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 21:21:41,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-03-29 21:21:41,549 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-03-29 21:21:41,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:41,550 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-03-29 21:21:41,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-29 21:21:41,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-03-29 21:21:41,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-03-29 21:21:41,556 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:41,556 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 21:21:41,556 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:41,557 INFO L82 PathProgramCache]: Analyzing trace with hash -919565584, 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 21:21:41,565 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:41,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:41,737 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:42,798 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 21:21:42,798 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:44,057 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 21:21:44,080 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:44,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-03-29 21:21:44,081 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-03-29 21:21:44,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-03-29 21:21:44,082 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 21:21:44,082 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-03-29 21:21:46,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:46,583 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-03-29 21:21:46,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 21:21:46,583 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-03-29 21:21:46,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:46,586 INFO L225 Difference]: With dead ends: 1479 [2018-03-29 21:21:46,587 INFO L226 Difference]: Without dead ends: 1272 [2018-03-29 21:21:46,588 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 21:21:46,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-03-29 21:21:46,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-03-29 21:21:46,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 21:21:46,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-03-29 21:21:46,610 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-03-29 21:21:46,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:46,611 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-03-29 21:21:46,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-03-29 21:21:46,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-03-29 21:21:46,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-03-29 21:21:46,619 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:46,619 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 21:21:46,619 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:46,620 INFO L82 PathProgramCache]: Analyzing trace with hash 200201181, 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 21:21:46,625 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:46,830 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:47,971 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 21:21:47,972 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:49,394 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 21:21:49,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:49,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-03-29 21:21:49,418 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-29 21:21:49,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-29 21:21:49,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-03-29 21:21:49,418 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-03-29 21:21:50,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:50,672 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-03-29 21:21:50,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-03-29 21:21:50,672 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-03-29 21:21:50,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:50,675 INFO L225 Difference]: With dead ends: 1484 [2018-03-29 21:21:50,676 INFO L226 Difference]: Without dead ends: 1271 [2018-03-29 21:21:50,677 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 21:21:50,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-03-29 21:21:50,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-03-29 21:21:50,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 21:21:50,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-03-29 21:21:50,700 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-03-29 21:21:50,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:50,700 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-03-29 21:21:50,700 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-29 21:21:50,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-03-29 21:21:50,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-03-29 21:21:50,708 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:50,708 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 21:21:50,709 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:50,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1671130078, 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 21:21:50,715 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:50,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:50,904 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:52,182 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 21:21:52,182 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:21:54,015 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 21:21:54,036 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:21:54,037 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-03-29 21:21:54,038 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-03-29 21:21:54,038 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-03-29 21:21:54,038 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-03-29 21:21:54,038 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-03-29 21:21:56,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:21:56,796 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-03-29 21:21:56,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 21:21:56,796 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-03-29 21:21:56,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:21:56,800 INFO L225 Difference]: With dead ends: 1605 [2018-03-29 21:21:56,800 INFO L226 Difference]: Without dead ends: 1408 [2018-03-29 21:21:56,802 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 21:21:56,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-03-29 21:21:56,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-03-29 21:21:56,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 21:21:56,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-03-29 21:21:56,827 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-03-29 21:21:56,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:21:56,828 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-03-29 21:21:56,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-03-29 21:21:56,828 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-03-29 21:21:56,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-03-29 21:21:56,837 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:21:56,837 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 21:21:56,837 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:21:56,838 INFO L82 PathProgramCache]: Analyzing trace with hash 293856048, 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 21:21:56,843 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:21:57,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:21:57,055 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:21:58,430 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 21:21:58,431 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:00,065 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 21:22:00,087 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:00,088 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-03-29 21:22:00,089 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-03-29 21:22:00,089 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-03-29 21:22:00,089 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-03-29 21:22:00,090 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-03-29 21:22:01,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:01,401 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-03-29 21:22:01,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:22:01,401 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-03-29 21:22:01,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:01,405 INFO L225 Difference]: With dead ends: 1610 [2018-03-29 21:22:01,405 INFO L226 Difference]: Without dead ends: 1407 [2018-03-29 21:22:01,407 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 21:22:01,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-03-29 21:22:01,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-03-29 21:22:01,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 21:22:01,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-03-29 21:22:01,431 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-03-29 21:22:01,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:01,431 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-03-29 21:22:01,431 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-03-29 21:22:01,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-03-29 21:22:01,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-03-29 21:22:01,441 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:01,441 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 21:22:01,441 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:01,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1881140689, 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 21:22:01,447 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:01,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:01,664 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:03,156 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 21:22:03,156 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:04,816 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 21:22:04,838 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:04,838 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-03-29 21:22:04,839 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-03-29 21:22:04,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-03-29 21:22:04,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-03-29 21:22:04,840 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-03-29 21:22:07,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:07,820 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-03-29 21:22:07,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-29 21:22:07,821 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-03-29 21:22:07,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:07,824 INFO L225 Difference]: With dead ends: 1740 [2018-03-29 21:22:07,824 INFO L226 Difference]: Without dead ends: 1553 [2018-03-29 21:22:07,826 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 21:22:07,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-03-29 21:22:07,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-03-29 21:22:07,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 21:22:07,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-03-29 21:22:07,857 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-03-29 21:22:07,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:07,858 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-03-29 21:22:07,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-03-29 21:22:07,858 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-03-29 21:22:07,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-03-29 21:22:07,868 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:07,869 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 21:22:07,869 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:07,869 INFO L82 PathProgramCache]: Analyzing trace with hash -2063255812, 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 21:22:07,875 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:08,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:08,133 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:09,755 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 21:22:09,755 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:11,697 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 21:22:11,727 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:11,728 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-03-29 21:22:11,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-03-29 21:22:11,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-03-29 21:22:11,729 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-03-29 21:22:11,730 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-03-29 21:22:13,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:13,310 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-03-29 21:22:13,310 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-29 21:22:13,310 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-03-29 21:22:13,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:13,314 INFO L225 Difference]: With dead ends: 1749 [2018-03-29 21:22:13,314 INFO L226 Difference]: Without dead ends: 1556 [2018-03-29 21:22:13,316 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 21:22:13,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-03-29 21:22:13,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-03-29 21:22:13,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 21:22:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-03-29 21:22:13,357 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-03-29 21:22:13,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:13,358 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-03-29 21:22:13,358 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-03-29 21:22:13,358 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-03-29 21:22:13,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-03-29 21:22:13,375 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:13,376 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 21:22:13,376 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:13,377 INFO L82 PathProgramCache]: Analyzing trace with hash -139312157, 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 21:22:13,383 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:13,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:13,638 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:14,580 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 21:22:14,580 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:16,328 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 21:22:16,352 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:16,353 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-29 21:22:16,354 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:22:16,354 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:22:16,354 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:22:16,354 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-03-29 21:22:21,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:21,836 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-03-29 21:22:21,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:22:21,837 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-03-29 21:22:21,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:21,841 INFO L225 Difference]: With dead ends: 1755 [2018-03-29 21:22:21,841 INFO L226 Difference]: Without dead ends: 1754 [2018-03-29 21:22:21,842 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 21:22:21,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-03-29 21:22:21,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-03-29 21:22:21,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-03-29 21:22:21,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-03-29 21:22:21,874 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-03-29 21:22:21,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:21,875 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-03-29 21:22:21,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:22:21,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-03-29 21:22:21,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-03-29 21:22:21,886 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:21,886 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 21:22:21,886 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:21,887 INFO L82 PathProgramCache]: Analyzing trace with hash -23709519, 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 21:22:21,893 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:22,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:22,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:22,133 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 21:22:22,133 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 21:22:22,136 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 21:22:22,136 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 21:22:25,917 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 21:22:25,917 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:28,236 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 21:22:28,257 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:28,258 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-03-29 21:22:28,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 21:22:28,259 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 21:22:28,259 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 21:22:28,260 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-03-29 21:22:37,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:37,286 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-03-29 21:22:37,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 21:22:37,287 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-03-29 21:22:37,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:37,290 INFO L225 Difference]: With dead ends: 1735 [2018-03-29 21:22:37,291 INFO L226 Difference]: Without dead ends: 1734 [2018-03-29 21:22:37,292 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-03-29 21:22:37,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-03-29 21:22:37,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-03-29 21:22:37,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-29 21:22:37,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-03-29 21:22:37,319 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-03-29 21:22:37,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:37,320 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-03-29 21:22:37,320 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 21:22:37,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-03-29 21:22:37,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-03-29 21:22:37,331 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:37,331 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 21:22:37,331 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:37,332 INFO L82 PathProgramCache]: Analyzing trace with hash -755923561, 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 21:22:37,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:37,587 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:39,307 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 21:22:39,307 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:41,374 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 21:22:41,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:41,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-03-29 21:22:41,398 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-03-29 21:22:41,398 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-03-29 21:22:41,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-03-29 21:22:41,399 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-03-29 21:22:43,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:43,299 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-03-29 21:22:43,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-03-29 21:22:43,336 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-03-29 21:22:43,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:43,340 INFO L225 Difference]: With dead ends: 2022 [2018-03-29 21:22:43,340 INFO L226 Difference]: Without dead ends: 1696 [2018-03-29 21:22:43,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3127 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11160 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4364, Invalid=24028, Unknown=0, NotChecked=0, Total=28392 [2018-03-29 21:22:43,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-03-29 21:22:43,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-03-29 21:22:43,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-29 21:22:43,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-03-29 21:22:43,372 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-03-29 21:22:43,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:43,373 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-03-29 21:22:43,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-03-29 21:22:43,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-03-29 21:22:43,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-03-29 21:22:43,384 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:43,385 INFO L355 BasicCegarLoop]: trace histogram [150, 135, 135, 135, 135, 135, 135, 135, 135, 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 21:22:43,385 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:43,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1491527816, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:43,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:43,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:43,631 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:44,550 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-03-29 21:22:44,550 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:45,788 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-03-29 21:22:45,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:45,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-03-29 21:22:45,811 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 21:22:45,811 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 21:22:45,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 21:22:45,812 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-03-29 21:22:47,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 21:22:47,154 INFO L93 Difference]: Finished difference Result 1876 states and 1926 transitions. [2018-03-29 21:22:47,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 21:22:47,154 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-03-29 21:22:47,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 21:22:47,159 INFO L225 Difference]: With dead ends: 1876 [2018-03-29 21:22:47,159 INFO L226 Difference]: Without dead ends: 1856 [2018-03-29 21:22:47,160 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3131 GetRequests, 3009 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-03-29 21:22:47,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2018-03-29 21:22:47,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1846. [2018-03-29 21:22:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-03-29 21:22:47,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-03-29 21:22:47,219 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-03-29 21:22:47,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 21:22:47,221 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-03-29 21:22:47,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 21:22:47,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-03-29 21:22:47,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-03-29 21:22:47,242 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 21:22:47,243 INFO L355 BasicCegarLoop]: trace histogram [165, 151, 150, 150, 150, 150, 150, 150, 150, 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 21:22:47,243 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 21:22:47,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1907008797, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 21:22:47,268 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 21:22:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 21:22:47,580 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 21:22:49,457 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-03-29 21:22:49,458 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 21:22:51,551 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-03-29 21:22:51,574 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 21:22:51,575 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 99 [2018-03-29 21:22:51,576 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-03-29 21:22:51,576 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-03-29 21:22:51,576 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8477, Unknown=0, NotChecked=0, Total=9702 [2018-03-29 21:22:51,577 INFO L87 Difference]: Start difference. First operand 1846 states and 1880 transitions. Second operand 99 states. Received shutdown request... [2018-03-29 21:22:52,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 21:22:52,303 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 21:22:52,306 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 21:22:52,306 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 09:22:52 BoogieIcfgContainer [2018-03-29 21:22:52,306 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 21:22:52,307 INFO L168 Benchmark]: Toolchain (without parser) took 125946.42 ms. Allocated memory was 309.9 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 253.4 MB in the beginning and 737.8 MB in the end (delta: -484.4 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-03-29 21:22:52,308 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 309.9 MB. Free memory is still 272.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 21:22:52,308 INFO L168 Benchmark]: CACSL2BoogieTranslator took 228.56 ms. Allocated memory is still 309.9 MB. Free memory was 252.4 MB in the beginning and 243.4 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:22:52,308 INFO L168 Benchmark]: Boogie Preprocessor took 32.86 ms. Allocated memory is still 309.9 MB. Free memory was 243.4 MB in the beginning and 241.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 21:22:52,309 INFO L168 Benchmark]: RCFGBuilder took 347.48 ms. Allocated memory was 309.9 MB in the beginning and 472.4 MB in the end (delta: 162.5 MB). Free memory was 241.4 MB in the beginning and 438.1 MB in the end (delta: -196.6 MB). Peak memory consumption was 24.4 MB. Max. memory is 5.3 GB. [2018-03-29 21:22:52,309 INFO L168 Benchmark]: TraceAbstraction took 125331.79 ms. Allocated memory was 472.4 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 438.1 MB in the beginning and 737.8 MB in the end (delta: -299.8 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-03-29 21:22:52,312 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.20 ms. Allocated memory is still 309.9 MB. Free memory is still 272.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 228.56 ms. Allocated memory is still 309.9 MB. Free memory was 252.4 MB in the beginning and 243.4 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 32.86 ms. Allocated memory is still 309.9 MB. Free memory was 243.4 MB in the beginning and 241.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 347.48 ms. Allocated memory was 309.9 MB in the beginning and 472.4 MB in the end (delta: 162.5 MB). Free memory was 241.4 MB in the beginning and 438.1 MB in the end (delta: -196.6 MB). Peak memory consumption was 24.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 125331.79 ms. Allocated memory was 472.4 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 438.1 MB in the beginning and 737.8 MB in the end (delta: -299.8 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1846states) and interpolant automaton (currently 25 states, 99 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 9. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1846states) and interpolant automaton (currently 25 states, 99 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 9. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1846states) and interpolant automaton (currently 25 states, 99 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 9. - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (1846states) and interpolant automaton (currently 25 states, 99 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 9. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1846states) and interpolant automaton (currently 25 states, 99 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 9. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (1846states) and interpolant automaton (currently 25 states, 99 states before enhancement), while PredicateUnifier was unifying predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 9. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 125.2s OverallTime, 50 OverallIterations, 165 TraceHistogramMax, 54.7s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3721 SDtfs, 13841 SDslu, 43684 SDs, 0 SdLazy, 42601 SolverSat, 3189 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 14.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 57424 GetRequests, 53175 SyntacticMatches, 560 SemanticMatches, 3688 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126744 ImplicationChecksByTransitivity, 67.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1846occurred in iteration=49, 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.8s AutomataMinimizationTime, 49 MinimizatonAttempts, 684 StatesRemovedByMinimization, 48 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.0s SsaConstructionTime, 3.6s SatisfiabilityAnalysisTime, 62.8s InterpolantComputationTime, 27883 NumberOfCodeBlocks, 27883 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 55666 ConstructedInterpolants, 1579 QuantifiedInterpolants, 118880676 SizeOfPredicates, 1213 NumberOfNonLiveVariables, 50952 ConjunctsInSsa, 1468 ConjunctsInUnsatCore, 100 InterpolantComputations, 15 PerfectInterpolantSequences, 2113170/2141374 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-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-29_21-22-52-320.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_21-22-52-320.csv Completed graceful shutdown