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/ArraysOfVariableLength5_true-valid-memsafety.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-453dfda-m [2018-04-09 22:04:51,659 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-09 22:04:51,661 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-09 22:04:51,677 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-09 22:04:51,677 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-09 22:04:51,679 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-09 22:04:51,680 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-09 22:04:51,682 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-09 22:04:51,684 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-09 22:04:51,685 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-09 22:04:51,686 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-09 22:04:51,686 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-09 22:04:51,688 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-09 22:04:51,689 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-09 22:04:51,690 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-09 22:04:51,692 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-09 22:04:51,694 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-09 22:04:51,696 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-09 22:04:51,698 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-09 22:04:51,699 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-09 22:04:51,701 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-09 22:04:51,702 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-09 22:04:51,702 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-09 22:04:51,703 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-09 22:04:51,704 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-09 22:04:51,705 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-09 22:04:51,706 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-09 22:04:51,707 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-09 22:04:51,707 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-09 22:04:51,708 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-09 22:04:51,708 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-09 22:04:51,709 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-04-09 22:04:51,733 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-09 22:04:51,734 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-09 22:04:51,734 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-09 22:04:51,734 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-09 22:04:51,735 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-09 22:04:51,735 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-09 22:04:51,735 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-09 22:04:51,735 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-09 22:04:51,736 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-09 22:04:51,736 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-09 22:04:51,736 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-09 22:04:51,736 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-09 22:04:51,737 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-09 22:04:51,737 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-09 22:04:51,737 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-09 22:04:51,737 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-09 22:04:51,737 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-09 22:04:51,738 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-09 22:04:51,738 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-09 22:04:51,738 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-09 22:04:51,738 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-09 22:04:51,738 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-09 22:04:51,738 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-09 22:04:51,739 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-09 22:04:51,739 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-09 22:04:51,739 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-09 22:04:51,739 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-09 22:04:51,739 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-09 22:04:51,740 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-09 22:04:51,740 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-09 22:04:51,740 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-09 22:04:51,740 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-09 22:04:51,740 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:04:51,740 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-09 22:04:51,741 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-09 22:04:51,742 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-09 22:04:51,742 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-09 22:04:51,742 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-09 22:04:51,778 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-09 22:04:51,791 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-09 22:04:51,795 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-09 22:04:51,797 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-09 22:04:51,798 INFO L276 PluginConnector]: CDTParser initialized [2018-04-09 22:04:51,798 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysOfVariableLength5_true-valid-memsafety.c [2018-04-09 22:04:52,122 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG8b249a61b [2018-04-09 22:04:52,258 INFO L287 CDTParser]: IsIndexed: true [2018-04-09 22:04:52,258 INFO L288 CDTParser]: Found 1 translation units. [2018-04-09 22:04:52,258 INFO L168 CDTParser]: Scanning ArraysOfVariableLength5_true-valid-memsafety.c [2018-04-09 22:04:52,260 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-09 22:04:52,260 INFO L215 ultiparseSymbolTable]: [2018-04-09 22:04:52,260 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-09 22:04:52,260 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__foo ('foo') in ArraysOfVariableLength5_true-valid-memsafety.c [2018-04-09 22:04:52,261 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysOfVariableLength5_true-valid-memsafety.c [2018-04-09 22:04:52,261 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-09 22:04:52,261 INFO L233 ultiparseSymbolTable]: [2018-04-09 22:04:52,277 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG8b249a61b [2018-04-09 22:04:52,281 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-09 22:04:52,283 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-09 22:04:52,284 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-09 22:04:52,285 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-09 22:04:52,290 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-09 22:04:52,291 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,293 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@394a628b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52, skipping insertion in model container [2018-04-09 22:04:52,294 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,309 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-09 22:04:52,324 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-09 22:04:52,473 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-09 22:04:52,501 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-09 22:04:52,506 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-09 22:04:52,517 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52 WrapperNode [2018-04-09 22:04:52,518 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-09 22:04:52,519 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-09 22:04:52,519 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-09 22:04:52,519 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-09 22:04:52,534 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,534 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,542 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,543 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,546 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,551 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,552 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (1/1) ... [2018-04-09 22:04:52,553 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-09 22:04:52,554 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-09 22:04:52,554 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-09 22:04:52,554 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-09 22:04:52,556 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (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-04-09 22:04:52,614 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-09 22:04:52,614 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-09 22:04:52,614 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__foo [2018-04-09 22:04:52,614 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-09 22:04:52,614 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__foo [2018-04-09 22:04:52,614 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-09 22:04:52,615 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-09 22:04:52,615 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-09 22:04:52,615 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-09 22:04:52,615 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-09 22:04:52,615 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-09 22:04:52,615 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-09 22:04:52,616 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-09 22:04:52,868 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-09 22:04:52,869 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 10:04:52 BoogieIcfgContainer [2018-04-09 22:04:52,869 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-09 22:04:52,869 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-09 22:04:52,869 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-09 22:04:52,872 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-09 22:04:52,872 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.04 10:04:52" (1/3) ... [2018-04-09 22:04:52,873 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 09.04 10:04:52, skipping insertion in model container [2018-04-09 22:04:52,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 10:04:52" (2/3) ... [2018-04-09 22:04:52,873 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 09.04 10:04:52, skipping insertion in model container [2018-04-09 22:04:52,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 10:04:52" (3/3) ... [2018-04-09 22:04:52,875 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysOfVariableLength5_true-valid-memsafety.c [2018-04-09 22:04:52,882 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-09 22:04:52,891 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-09 22:04:52,937 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-09 22:04:52,938 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-09 22:04:52,938 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-09 22:04:52,938 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-09 22:04:52,938 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-09 22:04:52,939 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-09 22:04:52,939 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-09 22:04:52,939 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-09 22:04:52,939 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-09 22:04:52,940 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-09 22:04:52,953 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states. [2018-04-09 22:04:52,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-09 22:04:52,958 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:52,959 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:52,959 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:52,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1751798805, 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-04-09 22:04:52,978 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:53,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:53,024 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:53,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,067 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:53,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,113 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 22:04:53,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-09 22:04:53,115 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-09 22:04:53,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-09 22:04:53,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-09 22:04:53,127 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 4 states. [2018-04-09 22:04:53,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:53,250 INFO L93 Difference]: Finished difference Result 141 states and 163 transitions. [2018-04-09 22:04:53,251 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-09 22:04:53,253 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-09 22:04:53,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:53,267 INFO L225 Difference]: With dead ends: 141 [2018-04-09 22:04:53,267 INFO L226 Difference]: Without dead ends: 84 [2018-04-09 22:04:53,272 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 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-04-09 22:04:53,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-04-09 22:04:53,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 68. [2018-04-09 22:04:53,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-09 22:04:53,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 71 transitions. [2018-04-09 22:04:53,326 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 71 transitions. Word has length 16 [2018-04-09 22:04:53,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:53,327 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 71 transitions. [2018-04-09 22:04:53,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-09 22:04:53,327 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 71 transitions. [2018-04-09 22:04:53,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-09 22:04:53,328 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:53,328 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, 1, 1] [2018-04-09 22:04:53,329 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:53,329 INFO L82 PathProgramCache]: Analyzing trace with hash -177512800, 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-04-09 22:04:53,340 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:53,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:53,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:53,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,405 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,477 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 22:04:53,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-09 22:04:53,479 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-09 22:04:53,479 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-09 22:04:53,479 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-09 22:04:53,479 INFO L87 Difference]: Start difference. First operand 68 states and 71 transitions. Second operand 4 states. [2018-04-09 22:04:53,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:53,523 INFO L93 Difference]: Finished difference Result 82 states and 86 transitions. [2018-04-09 22:04:53,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-09 22:04:53,524 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 25 [2018-04-09 22:04:53,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:53,526 INFO L225 Difference]: With dead ends: 82 [2018-04-09 22:04:53,527 INFO L226 Difference]: Without dead ends: 81 [2018-04-09 22:04:53,527 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 47 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-04-09 22:04:53,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-04-09 22:04:53,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 71. [2018-04-09 22:04:53,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-04-09 22:04:53,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 75 transitions. [2018-04-09 22:04:53,534 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 75 transitions. Word has length 25 [2018-04-09 22:04:53,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:53,534 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 75 transitions. [2018-04-09 22:04:53,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-09 22:04:53,535 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 75 transitions. [2018-04-09 22:04:53,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-09 22:04:53,536 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:53,536 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, 1, 1, 1] [2018-04-09 22:04:53,536 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:53,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1207929453, 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-04-09 22:04:53,552 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:53,574 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,614 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:53,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,736 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 22:04:53,736 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2018-04-09 22:04:53,736 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-09 22:04:53,737 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-09 22:04:53,737 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-09 22:04:53,737 INFO L87 Difference]: Start difference. First operand 71 states and 75 transitions. Second operand 7 states. [2018-04-09 22:04:53,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:53,846 INFO L93 Difference]: Finished difference Result 150 states and 160 transitions. [2018-04-09 22:04:53,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 22:04:53,847 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2018-04-09 22:04:53,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:53,848 INFO L225 Difference]: With dead ends: 150 [2018-04-09 22:04:53,848 INFO L226 Difference]: Without dead ends: 95 [2018-04-09 22:04:53,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-09 22:04:53,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-04-09 22:04:53,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 82. [2018-04-09 22:04:53,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-04-09 22:04:53,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 86 transitions. [2018-04-09 22:04:53,857 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 86 transitions. Word has length 26 [2018-04-09 22:04:53,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:53,857 INFO L459 AbstractCegarLoop]: Abstraction has 82 states and 86 transitions. [2018-04-09 22:04:53,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-09 22:04:53,858 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 86 transitions. [2018-04-09 22:04:53,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-04-09 22:04:53,859 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:53,860 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] [2018-04-09 22:04:53,860 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:53,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1833243520, 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-04-09 22:04:53,874 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:53,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:53,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:53,939 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:54,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:54,058 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 22:04:54,059 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-09 22:04:54,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-09 22:04:54,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-09 22:04:54,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-09 22:04:54,060 INFO L87 Difference]: Start difference. First operand 82 states and 86 transitions. Second operand 9 states. [2018-04-09 22:04:54,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:54,201 INFO L93 Difference]: Finished difference Result 97 states and 100 transitions. [2018-04-09 22:04:54,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-09 22:04:54,202 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 37 [2018-04-09 22:04:54,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:54,203 INFO L225 Difference]: With dead ends: 97 [2018-04-09 22:04:54,204 INFO L226 Difference]: Without dead ends: 96 [2018-04-09 22:04:54,204 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 65 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-04-09 22:04:54,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-04-09 22:04:54,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 81. [2018-04-09 22:04:54,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-09 22:04:54,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-04-09 22:04:54,214 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 37 [2018-04-09 22:04:54,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:54,215 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-04-09 22:04:54,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-09 22:04:54,215 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-04-09 22:04:54,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-09 22:04:54,216 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:54,217 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:54,217 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:54,217 INFO L82 PathProgramCache]: Analyzing trace with hash 936767290, 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-04-09 22:04:54,224 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:54,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:54,254 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:54,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:54,281 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:54,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:54,348 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:54,348 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-09 22:04:54,349 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 22:04:54,349 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 22:04:54,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-09 22:04:54,350 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 8 states. [2018-04-09 22:04:54,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:54,486 INFO L93 Difference]: Finished difference Result 130 states and 137 transitions. [2018-04-09 22:04:54,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-09 22:04:54,487 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-04-09 22:04:54,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:54,488 INFO L225 Difference]: With dead ends: 130 [2018-04-09 22:04:54,489 INFO L226 Difference]: Without dead ends: 110 [2018-04-09 22:04:54,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 81 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-04-09 22:04:54,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2018-04-09 22:04:54,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 100. [2018-04-09 22:04:54,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-09 22:04:54,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 105 transitions. [2018-04-09 22:04:54,500 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 105 transitions. Word has length 44 [2018-04-09 22:04:54,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:54,500 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 105 transitions. [2018-04-09 22:04:54,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 22:04:54,501 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 105 transitions. [2018-04-09 22:04:54,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-09 22:04:54,502 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:54,502 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:54,502 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:54,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1632518168, 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-04-09 22:04:54,512 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:54,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:54,540 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:54,565 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-04-09 22:04:54,567 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 22:04:54,569 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 22:04:54,569 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 22:04:54,613 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-09 22:04:54,614 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:54,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-09 22:04:54,664 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:54,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2018-04-09 22:04:54,665 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-09 22:04:54,665 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-09 22:04:54,665 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-09 22:04:54,665 INFO L87 Difference]: Start difference. First operand 100 states and 105 transitions. Second operand 7 states. [2018-04-09 22:04:54,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:54,747 INFO L93 Difference]: Finished difference Result 100 states and 105 transitions. [2018-04-09 22:04:54,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-09 22:04:54,747 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 47 [2018-04-09 22:04:54,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:54,749 INFO L225 Difference]: With dead ends: 100 [2018-04-09 22:04:54,749 INFO L226 Difference]: Without dead ends: 99 [2018-04-09 22:04:54,750 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-09 22:04:54,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2018-04-09 22:04:54,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2018-04-09 22:04:54,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2018-04-09 22:04:54,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 104 transitions. [2018-04-09 22:04:54,761 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 104 transitions. Word has length 47 [2018-04-09 22:04:54,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:54,761 INFO L459 AbstractCegarLoop]: Abstraction has 99 states and 104 transitions. [2018-04-09 22:04:54,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-09 22:04:54,762 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 104 transitions. [2018-04-09 22:04:54,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-04-09 22:04:54,763 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:54,763 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:54,763 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:54,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1632518167, 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-04-09 22:04:54,773 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:54,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:54,795 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:54,814 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-04-09 22:04:54,814 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 22:04:54,819 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 22:04:54,819 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 22:04:54,887 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-09 22:04:54,888 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:54,978 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-09 22:04:55,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:55,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 12 [2018-04-09 22:04:55,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-09 22:04:55,001 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-09 22:04:55,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2018-04-09 22:04:55,001 INFO L87 Difference]: Start difference. First operand 99 states and 104 transitions. Second operand 13 states. [2018-04-09 22:04:55,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:55,128 INFO L93 Difference]: Finished difference Result 108 states and 114 transitions. [2018-04-09 22:04:55,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-09 22:04:55,129 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 47 [2018-04-09 22:04:55,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:55,130 INFO L225 Difference]: With dead ends: 108 [2018-04-09 22:04:55,130 INFO L226 Difference]: Without dead ends: 107 [2018-04-09 22:04:55,131 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2018-04-09 22:04:55,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-09 22:04:55,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 100. [2018-04-09 22:04:55,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-04-09 22:04:55,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 105 transitions. [2018-04-09 22:04:55,143 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 105 transitions. Word has length 47 [2018-04-09 22:04:55,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:55,143 INFO L459 AbstractCegarLoop]: Abstraction has 100 states and 105 transitions. [2018-04-09 22:04:55,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-09 22:04:55,143 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 105 transitions. [2018-04-09 22:04:55,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-09 22:04:55,144 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:55,144 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:55,145 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:55,145 INFO L82 PathProgramCache]: Analyzing trace with hash 275780314, 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-04-09 22:04:55,152 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:55,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:55,172 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:55,241 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:55,241 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:55,307 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 22:04:55,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:55,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2018-04-09 22:04:55,330 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-09 22:04:55,330 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-09 22:04:55,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2018-04-09 22:04:55,331 INFO L87 Difference]: Start difference. First operand 100 states and 105 transitions. Second operand 13 states. [2018-04-09 22:04:55,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:55,495 INFO L93 Difference]: Finished difference Result 192 states and 203 transitions. [2018-04-09 22:04:55,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-09 22:04:55,495 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 55 [2018-04-09 22:04:55,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:55,496 INFO L225 Difference]: With dead ends: 192 [2018-04-09 22:04:55,497 INFO L226 Difference]: Without dead ends: 130 [2018-04-09 22:04:55,497 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2018-04-09 22:04:55,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-04-09 22:04:55,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 119. [2018-04-09 22:04:55,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-04-09 22:04:55,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 124 transitions. [2018-04-09 22:04:55,506 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 124 transitions. Word has length 55 [2018-04-09 22:04:55,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:55,507 INFO L459 AbstractCegarLoop]: Abstraction has 119 states and 124 transitions. [2018-04-09 22:04:55,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-09 22:04:55,507 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 124 transitions. [2018-04-09 22:04:55,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-09 22:04:55,508 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:55,508 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:55,508 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:55,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1236269915, 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-04-09 22:04:55,515 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:55,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:55,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-09 22:04:55,589 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:55,690 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-04-09 22:04:55,717 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 22:04:55,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 10 [2018-04-09 22:04:55,718 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-09 22:04:55,718 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-09 22:04:55,718 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2018-04-09 22:04:55,718 INFO L87 Difference]: Start difference. First operand 119 states and 124 transitions. Second operand 10 states. [2018-04-09 22:04:55,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:55,847 INFO L93 Difference]: Finished difference Result 201 states and 209 transitions. [2018-04-09 22:04:55,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-09 22:04:55,848 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 76 [2018-04-09 22:04:55,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:55,848 INFO L225 Difference]: With dead ends: 201 [2018-04-09 22:04:55,849 INFO L226 Difference]: Without dead ends: 133 [2018-04-09 22:04:55,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 138 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2018-04-09 22:04:55,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-09 22:04:55,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 119. [2018-04-09 22:04:55,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-04-09 22:04:55,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 122 transitions. [2018-04-09 22:04:55,856 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 122 transitions. Word has length 76 [2018-04-09 22:04:55,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:55,857 INFO L459 AbstractCegarLoop]: Abstraction has 119 states and 122 transitions. [2018-04-09 22:04:55,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-09 22:04:55,857 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 122 transitions. [2018-04-09 22:04:55,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-09 22:04:55,858 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:55,859 INFO L355 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:55,859 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:55,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1979655572, now seen corresponding path program 3 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-04-09 22:04:55,872 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:55,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:55,898 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:55,917 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-09 22:04:55,917 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2018-04-09 22:04:55,974 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:55,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-09 22:04:55,974 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 22:04:55,975 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 22:04:55,975 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-09 22:04:55,975 INFO L87 Difference]: Start difference. First operand 119 states and 122 transitions. Second operand 8 states. [2018-04-09 22:04:56,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:56,059 INFO L93 Difference]: Finished difference Result 150 states and 156 transitions. [2018-04-09 22:04:56,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-09 22:04:56,060 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 85 [2018-04-09 22:04:56,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:56,061 INFO L225 Difference]: With dead ends: 150 [2018-04-09 22:04:56,061 INFO L226 Difference]: Without dead ends: 149 [2018-04-09 22:04:56,062 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-04-09 22:04:56,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-09 22:04:56,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 136. [2018-04-09 22:04:56,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-04-09 22:04:56,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 142 transitions. [2018-04-09 22:04:56,069 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 142 transitions. Word has length 85 [2018-04-09 22:04:56,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:56,070 INFO L459 AbstractCegarLoop]: Abstraction has 136 states and 142 transitions. [2018-04-09 22:04:56,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 22:04:56,070 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 142 transitions. [2018-04-09 22:04:56,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-09 22:04:56,071 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:56,071 INFO L355 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:56,071 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:56,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1239780640, 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-04-09 22:04:56,078 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:56,106 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:56,109 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-04-09 22:04:56,110 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 22:04:56,113 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 22:04:56,113 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 22:04:56,311 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-04-09 22:04:56,311 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:56,424 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-04-09 22:04:56,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:56,446 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2018-04-09 22:04:56,447 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-09 22:04:56,447 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-09 22:04:56,447 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2018-04-09 22:04:56,447 INFO L87 Difference]: Start difference. First operand 136 states and 142 transitions. Second operand 17 states. [2018-04-09 22:04:56,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:56,729 INFO L93 Difference]: Finished difference Result 144 states and 150 transitions. [2018-04-09 22:04:56,729 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-09 22:04:56,729 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 86 [2018-04-09 22:04:56,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:56,730 INFO L225 Difference]: With dead ends: 144 [2018-04-09 22:04:56,731 INFO L226 Difference]: Without dead ends: 143 [2018-04-09 22:04:56,731 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 154 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=491, Unknown=0, NotChecked=0, Total=650 [2018-04-09 22:04:56,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-09 22:04:56,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 137. [2018-04-09 22:04:56,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-09 22:04:56,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 142 transitions. [2018-04-09 22:04:56,739 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 142 transitions. Word has length 86 [2018-04-09 22:04:56,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:56,739 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 142 transitions. [2018-04-09 22:04:56,739 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-09 22:04:56,739 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 142 transitions. [2018-04-09 22:04:56,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-09 22:04:56,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:56,740 INFO L355 BasicCegarLoop]: trace histogram [7, 5, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2018-04-09 22:04:56,740 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:56,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1009828404, now seen corresponding path program 4 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-04-09 22:04:56,751 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:56,775 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:56,863 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 91 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-09 22:04:56,863 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:56,951 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 91 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-09 22:04:56,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:56,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2018-04-09 22:04:56,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-09 22:04:56,987 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-09 22:04:56,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2018-04-09 22:04:56,987 INFO L87 Difference]: Start difference. First operand 137 states and 142 transitions. Second operand 19 states. [2018-04-09 22:04:57,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:57,264 INFO L93 Difference]: Finished difference Result 256 states and 269 transitions. [2018-04-09 22:04:57,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-09 22:04:57,264 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 103 [2018-04-09 22:04:57,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:57,266 INFO L225 Difference]: With dead ends: 256 [2018-04-09 22:04:57,267 INFO L226 Difference]: Without dead ends: 184 [2018-04-09 22:04:57,268 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 181 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=212, Invalid=844, Unknown=0, NotChecked=0, Total=1056 [2018-04-09 22:04:57,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2018-04-09 22:04:57,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 168. [2018-04-09 22:04:57,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-09 22:04:57,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 174 transitions. [2018-04-09 22:04:57,279 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 174 transitions. Word has length 103 [2018-04-09 22:04:57,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:57,279 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 174 transitions. [2018-04-09 22:04:57,280 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-09 22:04:57,280 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 174 transitions. [2018-04-09 22:04:57,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-09 22:04:57,281 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:57,281 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, 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, 1, 1] [2018-04-09 22:04:57,281 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:57,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1032799290, now seen corresponding path program 1 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-04-09 22:04:57,288 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:57,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:57,320 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:57,377 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 70 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-09 22:04:57,377 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:57,487 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 70 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-09 22:04:57,509 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:57,509 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 16 [2018-04-09 22:04:57,510 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-09 22:04:57,510 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-09 22:04:57,510 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-09 22:04:57,511 INFO L87 Difference]: Start difference. First operand 168 states and 174 transitions. Second operand 16 states. [2018-04-09 22:04:57,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:57,766 INFO L93 Difference]: Finished difference Result 256 states and 266 transitions. [2018-04-09 22:04:57,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-09 22:04:57,767 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 104 [2018-04-09 22:04:57,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:57,768 INFO L225 Difference]: With dead ends: 256 [2018-04-09 22:04:57,768 INFO L226 Difference]: Without dead ends: 178 [2018-04-09 22:04:57,769 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 187 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2018-04-09 22:04:57,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-09 22:04:57,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-09 22:04:57,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-09 22:04:57,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 172 transitions. [2018-04-09 22:04:57,781 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 172 transitions. Word has length 104 [2018-04-09 22:04:57,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:57,782 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 172 transitions. [2018-04-09 22:04:57,782 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-09 22:04:57,782 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 172 transitions. [2018-04-09 22:04:57,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-04-09 22:04:57,783 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:57,783 INFO L355 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:04:57,783 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:57,784 INFO L82 PathProgramCache]: Analyzing trace with hash -395053783, 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-04-09 22:04:57,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:57,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:57,822 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:57,860 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-09 22:04:57,860 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:57,923 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-09 22:04:57,946 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:57,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-09 22:04:57,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-09 22:04:57,947 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-09 22:04:57,947 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-09 22:04:57,947 INFO L87 Difference]: Start difference. First operand 168 states and 172 transitions. Second operand 16 states. [2018-04-09 22:04:58,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:58,134 INFO L93 Difference]: Finished difference Result 239 states and 250 transitions. [2018-04-09 22:04:58,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-09 22:04:58,134 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 113 [2018-04-09 22:04:58,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:58,135 INFO L225 Difference]: With dead ends: 239 [2018-04-09 22:04:58,136 INFO L226 Difference]: Without dead ends: 219 [2018-04-09 22:04:58,136 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-09 22:04:58,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-09 22:04:58,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 209. [2018-04-09 22:04:58,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-04-09 22:04:58,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 216 transitions. [2018-04-09 22:04:58,145 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 216 transitions. Word has length 113 [2018-04-09 22:04:58,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:58,145 INFO L459 AbstractCegarLoop]: Abstraction has 209 states and 216 transitions. [2018-04-09 22:04:58,145 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-09 22:04:58,145 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 216 transitions. [2018-04-09 22:04:58,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-04-09 22:04:58,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:58,147 INFO L355 BasicCegarLoop]: trace histogram [10, 7, 6, 6, 6, 6, 6, 6, 6, 4, 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, 1, 1] [2018-04-09 22:04:58,147 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:58,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1348959851, now seen corresponding path program 5 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-04-09 22:04:58,156 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:58,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:58,192 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:58,337 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 165 proven. 48 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-09 22:04:58,337 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:58,458 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 165 proven. 48 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-09 22:04:58,480 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:58,480 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 25 [2018-04-09 22:04:58,480 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-09 22:04:58,481 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-09 22:04:58,481 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2018-04-09 22:04:58,481 INFO L87 Difference]: Start difference. First operand 209 states and 216 transitions. Second operand 25 states. [2018-04-09 22:04:58,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:58,870 INFO L93 Difference]: Finished difference Result 359 states and 374 transitions. [2018-04-09 22:04:58,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-04-09 22:04:58,871 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 142 [2018-04-09 22:04:58,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:58,873 INFO L225 Difference]: With dead ends: 359 [2018-04-09 22:04:58,873 INFO L226 Difference]: Without dead ends: 257 [2018-04-09 22:04:58,875 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 251 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=363, Invalid=1617, Unknown=0, NotChecked=0, Total=1980 [2018-04-09 22:04:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-04-09 22:04:58,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 246. [2018-04-09 22:04:58,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2018-04-09 22:04:58,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 253 transitions. [2018-04-09 22:04:58,890 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 253 transitions. Word has length 142 [2018-04-09 22:04:58,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:58,890 INFO L459 AbstractCegarLoop]: Abstraction has 246 states and 253 transitions. [2018-04-09 22:04:58,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-09 22:04:58,890 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 253 transitions. [2018-04-09 22:04:58,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-04-09 22:04:58,892 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:58,892 INFO L355 BasicCegarLoop]: trace histogram [13, 9, 8, 8, 8, 8, 8, 8, 8, 5, 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, 1, 1] [2018-04-09 22:04:58,892 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:58,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1069810260, now seen corresponding path program 6 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-04-09 22:04:58,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:58,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:58,935 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:59,088 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 384 proven. 13 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-04-09 22:04:59,088 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:59,322 INFO L134 CoverageAnalysis]: Checked inductivity of 514 backedges. 384 proven. 13 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-04-09 22:04:59,344 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:59,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 22 [2018-04-09 22:04:59,345 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-09 22:04:59,345 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-09 22:04:59,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2018-04-09 22:04:59,345 INFO L87 Difference]: Start difference. First operand 246 states and 253 transitions. Second operand 22 states. [2018-04-09 22:04:59,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:04:59,673 INFO L93 Difference]: Finished difference Result 368 states and 382 transitions. [2018-04-09 22:04:59,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-09 22:04:59,674 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 181 [2018-04-09 22:04:59,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:04:59,676 INFO L225 Difference]: With dead ends: 368 [2018-04-09 22:04:59,676 INFO L226 Difference]: Without dead ends: 260 [2018-04-09 22:04:59,677 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 333 SyntacticMatches, 9 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=242, Invalid=1018, Unknown=0, NotChecked=0, Total=1260 [2018-04-09 22:04:59,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2018-04-09 22:04:59,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 246. [2018-04-09 22:04:59,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 246 states. [2018-04-09 22:04:59,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 251 transitions. [2018-04-09 22:04:59,691 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 251 transitions. Word has length 181 [2018-04-09 22:04:59,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:04:59,691 INFO L459 AbstractCegarLoop]: Abstraction has 246 states and 251 transitions. [2018-04-09 22:04:59,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-09 22:04:59,692 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 251 transitions. [2018-04-09 22:04:59,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-04-09 22:04:59,693 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:04:59,693 INFO L355 BasicCegarLoop]: trace histogram [14, 10, 9, 9, 9, 9, 9, 9, 9, 5, 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, 1, 1] [2018-04-09 22:04:59,693 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:04:59,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1383491525, now seen corresponding path program 7 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-04-09 22:04:59,704 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:04:59,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:04:59,746 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:04:59,795 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 212 proven. 36 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2018-04-09 22:04:59,795 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:04:59,893 INFO L134 CoverageAnalysis]: Checked inductivity of 597 backedges. 212 proven. 36 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2018-04-09 22:04:59,915 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:04:59,915 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-09 22:04:59,916 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-09 22:04:59,916 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-09 22:04:59,916 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-09 22:04:59,916 INFO L87 Difference]: Start difference. First operand 246 states and 251 transitions. Second operand 16 states. [2018-04-09 22:05:00,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:00,242 INFO L93 Difference]: Finished difference Result 303 states and 323 transitions. [2018-04-09 22:05:00,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-09 22:05:00,242 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 190 [2018-04-09 22:05:00,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:00,244 INFO L225 Difference]: With dead ends: 303 [2018-04-09 22:05:00,244 INFO L226 Difference]: Without dead ends: 302 [2018-04-09 22:05:00,245 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 367 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-04-09 22:05:00,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-04-09 22:05:00,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 281. [2018-04-09 22:05:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2018-04-09 22:05:00,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 293 transitions. [2018-04-09 22:05:00,256 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 293 transitions. Word has length 190 [2018-04-09 22:05:00,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:00,257 INFO L459 AbstractCegarLoop]: Abstraction has 281 states and 293 transitions. [2018-04-09 22:05:00,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-09 22:05:00,257 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 293 transitions. [2018-04-09 22:05:00,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-04-09 22:05:00,258 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:00,258 INFO L355 BasicCegarLoop]: trace histogram [14, 10, 10, 9, 9, 9, 9, 9, 9, 5, 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, 1, 1] [2018-04-09 22:05:00,258 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:00,258 INFO L82 PathProgramCache]: Analyzing trace with hash -61435633, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:05:00,281 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:00,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:00,327 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:00,343 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-04-09 22:05:00,344 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 22:05:00,386 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 22:05:00,386 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 22:05:00,763 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 238 proven. 47 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2018-04-09 22:05:00,763 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:01,030 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 238 proven. 47 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2018-04-09 22:05:01,053 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:01,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-04-09 22:05:01,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-09 22:05:01,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-09 22:05:01,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2018-04-09 22:05:01,067 INFO L87 Difference]: Start difference. First operand 281 states and 293 transitions. Second operand 25 states. [2018-04-09 22:05:01,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:01,997 INFO L93 Difference]: Finished difference Result 295 states and 315 transitions. [2018-04-09 22:05:01,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-09 22:05:01,997 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 191 [2018-04-09 22:05:01,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:01,999 INFO L225 Difference]: With dead ends: 295 [2018-04-09 22:05:01,999 INFO L226 Difference]: Without dead ends: 294 [2018-04-09 22:05:02,000 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 352 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=475, Invalid=1595, Unknown=0, NotChecked=0, Total=2070 [2018-04-09 22:05:02,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-04-09 22:05:02,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 282. [2018-04-09 22:05:02,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-04-09 22:05:02,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 291 transitions. [2018-04-09 22:05:02,015 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 291 transitions. Word has length 191 [2018-04-09 22:05:02,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:02,016 INFO L459 AbstractCegarLoop]: Abstraction has 282 states and 291 transitions. [2018-04-09 22:05:02,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-09 22:05:02,016 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 291 transitions. [2018-04-09 22:05:02,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-09 22:05:02,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:02,018 INFO L355 BasicCegarLoop]: trace histogram [18, 14, 13, 13, 13, 13, 13, 13, 13, 5, 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, 1, 1] [2018-04-09 22:05:02,019 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:02,019 INFO L82 PathProgramCache]: Analyzing trace with hash -892455803, now seen corresponding path program 8 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-04-09 22:05:02,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:02,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:02,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:02,263 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 660 proven. 86 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2018-04-09 22:05:02,263 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:02,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 660 proven. 86 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2018-04-09 22:05:02,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:02,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 31 [2018-04-09 22:05:02,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-04-09 22:05:02,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-04-09 22:05:02,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2018-04-09 22:05:02,519 INFO L87 Difference]: Start difference. First operand 282 states and 291 transitions. Second operand 31 states. [2018-04-09 22:05:03,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:03,080 INFO L93 Difference]: Finished difference Result 466 states and 485 transitions. [2018-04-09 22:05:03,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-09 22:05:03,081 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 226 [2018-04-09 22:05:03,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:03,085 INFO L225 Difference]: With dead ends: 466 [2018-04-09 22:05:03,085 INFO L226 Difference]: Without dead ends: 339 [2018-04-09 22:05:03,087 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 11 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=552, Invalid=2640, Unknown=0, NotChecked=0, Total=3192 [2018-04-09 22:05:03,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2018-04-09 22:05:03,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 328. [2018-04-09 22:05:03,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-09 22:05:03,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 337 transitions. [2018-04-09 22:05:03,105 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 337 transitions. Word has length 226 [2018-04-09 22:05:03,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:03,106 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 337 transitions. [2018-04-09 22:05:03,106 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-04-09 22:05:03,106 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 337 transitions. [2018-04-09 22:05:03,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-04-09 22:05:03,108 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:03,108 INFO L355 BasicCegarLoop]: trace histogram [22, 17, 16, 16, 16, 16, 16, 16, 16, 6, 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, 1, 1] [2018-04-09 22:05:03,109 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:03,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1566237473, now seen corresponding path program 9 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-04-09 22:05:03,118 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:03,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:03,189 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:03,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1558 backedges. 1064 proven. 33 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2018-04-09 22:05:03,376 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:03,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1558 backedges. 1064 proven. 33 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2018-04-09 22:05:03,632 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:03,633 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 28 [2018-04-09 22:05:03,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-09 22:05:03,634 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-09 22:05:03,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2018-04-09 22:05:03,634 INFO L87 Difference]: Start difference. First operand 328 states and 337 transitions. Second operand 28 states. [2018-04-09 22:05:03,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:03,996 INFO L93 Difference]: Finished difference Result 471 states and 488 transitions. [2018-04-09 22:05:03,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-09 22:05:03,996 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 274 [2018-04-09 22:05:03,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:03,998 INFO L225 Difference]: With dead ends: 471 [2018-04-09 22:05:03,998 INFO L226 Difference]: Without dead ends: 338 [2018-04-09 22:05:03,999 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 567 GetRequests, 511 SyntacticMatches, 11 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=390, Invalid=1772, Unknown=0, NotChecked=0, Total=2162 [2018-04-09 22:05:03,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-09 22:05:04,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 328. [2018-04-09 22:05:04,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-09 22:05:04,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 335 transitions. [2018-04-09 22:05:04,015 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 335 transitions. Word has length 274 [2018-04-09 22:05:04,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:04,016 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 335 transitions. [2018-04-09 22:05:04,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-09 22:05:04,016 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 335 transitions. [2018-04-09 22:05:04,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-04-09 22:05:04,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:04,018 INFO L355 BasicCegarLoop]: trace histogram [23, 18, 17, 17, 17, 17, 17, 17, 17, 6, 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, 1, 1] [2018-04-09 22:05:04,019 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:04,019 INFO L82 PathProgramCache]: Analyzing trace with hash -2092871782, now seen corresponding path program 10 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-04-09 22:05:04,028 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:04,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:04,083 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:04,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1715 backedges. 964 proven. 135 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2018-04-09 22:05:04,312 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:04,593 INFO L134 CoverageAnalysis]: Checked inductivity of 1715 backedges. 964 proven. 135 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2018-04-09 22:05:04,616 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:04,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 37 [2018-04-09 22:05:04,617 INFO L442 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-04-09 22:05:04,617 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-04-09 22:05:04,618 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1139, Unknown=0, NotChecked=0, Total=1332 [2018-04-09 22:05:04,618 INFO L87 Difference]: Start difference. First operand 328 states and 335 transitions. Second operand 37 states. [2018-04-09 22:05:05,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:05,323 INFO L93 Difference]: Finished difference Result 510 states and 525 transitions. [2018-04-09 22:05:05,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-09 22:05:05,324 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 283 [2018-04-09 22:05:05,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:05,325 INFO L225 Difference]: With dead ends: 510 [2018-04-09 22:05:05,326 INFO L226 Difference]: Without dead ends: 394 [2018-04-09 22:05:05,327 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 517 SyntacticMatches, 13 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=779, Invalid=3913, Unknown=0, NotChecked=0, Total=4692 [2018-04-09 22:05:05,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-04-09 22:05:05,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 383. [2018-04-09 22:05:05,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-04-09 22:05:05,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 390 transitions. [2018-04-09 22:05:05,339 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 390 transitions. Word has length 283 [2018-04-09 22:05:05,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:05,339 INFO L459 AbstractCegarLoop]: Abstraction has 383 states and 390 transitions. [2018-04-09 22:05:05,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-04-09 22:05:05,339 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 390 transitions. [2018-04-09 22:05:05,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2018-04-09 22:05:05,342 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:05,342 INFO L355 BasicCegarLoop]: trace histogram [25, 18, 18, 18, 18, 18, 18, 18, 18, 8, 7, 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, 1, 1] [2018-04-09 22:05:05,342 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:05,343 INFO L82 PathProgramCache]: Analyzing trace with hash -506340998, now seen corresponding path program 3 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-04-09 22:05:05,350 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:05,419 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:05,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2084 backedges. 1337 proven. 62 refuted. 0 times theorem prover too weak. 685 trivial. 0 not checked. [2018-04-09 22:05:05,628 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:05,952 INFO L134 CoverageAnalysis]: Checked inductivity of 2084 backedges. 697 proven. 230 refuted. 0 times theorem prover too weak. 1157 trivial. 0 not checked. [2018-04-09 22:05:05,975 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:05,976 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 34 [2018-04-09 22:05:05,976 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-09 22:05:05,976 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-09 22:05:05,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2018-04-09 22:05:05,977 INFO L87 Difference]: Start difference. First operand 383 states and 390 transitions. Second operand 34 states. [2018-04-09 22:05:06,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:06,746 INFO L93 Difference]: Finished difference Result 515 states and 527 transitions. [2018-04-09 22:05:06,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-09 22:05:06,746 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 332 [2018-04-09 22:05:06,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:06,749 INFO L225 Difference]: With dead ends: 515 [2018-04-09 22:05:06,749 INFO L226 Difference]: Without dead ends: 393 [2018-04-09 22:05:06,751 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 619 SyntacticMatches, 13 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=572, Invalid=2734, Unknown=0, NotChecked=0, Total=3306 [2018-04-09 22:05:06,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2018-04-09 22:05:06,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 383. [2018-04-09 22:05:06,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-04-09 22:05:06,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 388 transitions. [2018-04-09 22:05:06,767 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 388 transitions. Word has length 332 [2018-04-09 22:05:06,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:06,768 INFO L459 AbstractCegarLoop]: Abstraction has 383 states and 388 transitions. [2018-04-09 22:05:06,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-09 22:05:06,768 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 388 transitions. [2018-04-09 22:05:06,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 350 [2018-04-09 22:05:06,770 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:06,771 INFO L355 BasicCegarLoop]: trace histogram [29, 23, 22, 22, 22, 22, 22, 22, 22, 7, 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, 1, 1] [2018-04-09 22:05:06,771 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:06,771 INFO L82 PathProgramCache]: Analyzing trace with hash 444760340, now seen corresponding path program 11 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-04-09 22:05:06,782 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:06,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:06,865 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:07,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2796 backedges. 1325 proven. 195 refuted. 0 times theorem prover too weak. 1276 trivial. 0 not checked. [2018-04-09 22:05:07,965 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:08,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2796 backedges. 1325 proven. 195 refuted. 0 times theorem prover too weak. 1276 trivial. 0 not checked. [2018-04-09 22:05:08,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:08,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 43 [2018-04-09 22:05:08,350 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-09 22:05:08,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-09 22:05:08,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2018-04-09 22:05:08,352 INFO L87 Difference]: Start difference. First operand 383 states and 388 transitions. Second operand 43 states. [2018-04-09 22:05:09,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:09,266 INFO L93 Difference]: Finished difference Result 574 states and 587 transitions. [2018-04-09 22:05:09,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-09 22:05:09,267 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 349 [2018-04-09 22:05:09,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:09,270 INFO L225 Difference]: With dead ends: 574 [2018-04-09 22:05:09,270 INFO L226 Difference]: Without dead ends: 466 [2018-04-09 22:05:09,272 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 641 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1590 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1044, Invalid=5436, Unknown=0, NotChecked=0, Total=6480 [2018-04-09 22:05:09,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-09 22:05:09,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 450. [2018-04-09 22:05:09,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 450 states. [2018-04-09 22:05:09,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 456 transitions. [2018-04-09 22:05:09,290 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 456 transitions. Word has length 349 [2018-04-09 22:05:09,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:09,291 INFO L459 AbstractCegarLoop]: Abstraction has 450 states and 456 transitions. [2018-04-09 22:05:09,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-09 22:05:09,291 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 456 transitions. [2018-04-09 22:05:09,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 351 [2018-04-09 22:05:09,293 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:09,294 INFO L355 BasicCegarLoop]: trace histogram [27, 20, 20, 20, 20, 20, 20, 20, 20, 8, 7, 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, 1, 1] [2018-04-09 22:05:09,294 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:09,294 INFO L82 PathProgramCache]: Analyzing trace with hash -1370040090, now seen corresponding path program 4 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-04-09 22:05:09,303 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:09,403 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:09,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2445 backedges. 1058 proven. 100 refuted. 0 times theorem prover too weak. 1287 trivial. 0 not checked. [2018-04-09 22:05:09,709 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:10,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2445 backedges. 1058 proven. 100 refuted. 0 times theorem prover too weak. 1287 trivial. 0 not checked. [2018-04-09 22:05:10,183 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:10,183 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 40 [2018-04-09 22:05:10,184 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-09 22:05:10,184 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-09 22:05:10,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1326, Unknown=0, NotChecked=0, Total=1560 [2018-04-09 22:05:10,184 INFO L87 Difference]: Start difference. First operand 450 states and 456 transitions. Second operand 40 states. [2018-04-09 22:05:10,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:10,688 INFO L93 Difference]: Finished difference Result 574 states and 584 transitions. [2018-04-09 22:05:10,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-09 22:05:10,689 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 350 [2018-04-09 22:05:10,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:10,690 INFO L225 Difference]: With dead ends: 574 [2018-04-09 22:05:10,690 INFO L226 Difference]: Without dead ends: 460 [2018-04-09 22:05:10,692 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 647 SyntacticMatches, 15 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=788, Invalid=3904, Unknown=0, NotChecked=0, Total=4692 [2018-04-09 22:05:10,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2018-04-09 22:05:10,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 450. [2018-04-09 22:05:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 450 states. [2018-04-09 22:05:10,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 454 transitions. [2018-04-09 22:05:10,707 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 454 transitions. Word has length 350 [2018-04-09 22:05:10,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:10,708 INFO L459 AbstractCegarLoop]: Abstraction has 450 states and 454 transitions. [2018-04-09 22:05:10,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-09 22:05:10,708 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 454 transitions. [2018-04-09 22:05:10,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 360 [2018-04-09 22:05:10,711 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:10,711 INFO L355 BasicCegarLoop]: trace histogram [28, 21, 21, 21, 21, 21, 21, 21, 21, 8, 7, 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, 1, 1] [2018-04-09 22:05:10,711 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:10,712 INFO L82 PathProgramCache]: Analyzing trace with hash -632513527, now seen corresponding path program 5 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-04-09 22:05:10,724 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:10,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:10,795 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:10,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2639 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 2394 trivial. 0 not checked. [2018-04-09 22:05:10,979 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:11,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2639 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 2394 trivial. 0 not checked. [2018-04-09 22:05:11,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:11,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-09 22:05:11,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-09 22:05:11,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-09 22:05:11,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-09 22:05:11,224 INFO L87 Difference]: Start difference. First operand 450 states and 454 transitions. Second operand 32 states. [2018-04-09 22:05:11,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:11,665 INFO L93 Difference]: Finished difference Result 565 states and 584 transitions. [2018-04-09 22:05:11,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-09 22:05:11,665 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 359 [2018-04-09 22:05:11,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:11,669 INFO L225 Difference]: With dead ends: 565 [2018-04-09 22:05:11,669 INFO L226 Difference]: Without dead ends: 545 [2018-04-09 22:05:11,670 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 687 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-04-09 22:05:11,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2018-04-09 22:05:11,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 535. [2018-04-09 22:05:11,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-04-09 22:05:11,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 546 transitions. [2018-04-09 22:05:11,693 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 546 transitions. Word has length 359 [2018-04-09 22:05:11,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:11,694 INFO L459 AbstractCegarLoop]: Abstraction has 535 states and 546 transitions. [2018-04-09 22:05:11,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-09 22:05:11,694 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 546 transitions. [2018-04-09 22:05:11,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2018-04-09 22:05:11,697 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:11,697 INFO L355 BasicCegarLoop]: trace histogram [36, 29, 28, 28, 28, 28, 28, 28, 28, 8, 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, 1, 1] [2018-04-09 22:05:11,697 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:11,698 INFO L82 PathProgramCache]: Analyzing trace with hash 1413653835, now seen corresponding path program 12 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-04-09 22:05:11,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:11,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:11,806 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:12,391 INFO L134 CoverageAnalysis]: Checked inductivity of 4403 backedges. 1743 proven. 266 refuted. 0 times theorem prover too weak. 2394 trivial. 0 not checked. [2018-04-09 22:05:12,391 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:12,775 INFO L134 CoverageAnalysis]: Checked inductivity of 4403 backedges. 1743 proven. 266 refuted. 0 times theorem prover too weak. 2394 trivial. 0 not checked. [2018-04-09 22:05:12,796 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:12,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 49 [2018-04-09 22:05:12,797 INFO L442 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-04-09 22:05:12,797 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-04-09 22:05:12,797 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2018-04-09 22:05:12,798 INFO L87 Difference]: Start difference. First operand 535 states and 546 transitions. Second operand 49 states. [2018-04-09 22:05:13,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:13,797 INFO L93 Difference]: Finished difference Result 801 states and 824 transitions. [2018-04-09 22:05:13,797 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-09 22:05:13,797 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 424 [2018-04-09 22:05:13,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:13,799 INFO L225 Difference]: With dead ends: 801 [2018-04-09 22:05:13,799 INFO L226 Difference]: Without dead ends: 619 [2018-04-09 22:05:13,802 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 891 GetRequests, 783 SyntacticMatches, 17 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2153 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1347, Invalid=7209, Unknown=0, NotChecked=0, Total=8556 [2018-04-09 22:05:13,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2018-04-09 22:05:13,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 608. [2018-04-09 22:05:13,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-09 22:05:13,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 619 transitions. [2018-04-09 22:05:13,824 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 619 transitions. Word has length 424 [2018-04-09 22:05:13,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:13,825 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 619 transitions. [2018-04-09 22:05:13,825 INFO L460 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-04-09 22:05:13,825 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 619 transitions. [2018-04-09 22:05:13,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2018-04-09 22:05:13,829 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:13,829 INFO L355 BasicCegarLoop]: trace histogram [43, 35, 34, 34, 34, 34, 34, 34, 34, 9, 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, 1, 1] [2018-04-09 22:05:13,829 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:13,830 INFO L82 PathProgramCache]: Analyzing trace with hash -136396620, now seen corresponding path program 13 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-04-09 22:05:13,841 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:13,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:13,945 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:14,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6379 backedges. 3614 proven. 147 refuted. 0 times theorem prover too weak. 2618 trivial. 0 not checked. [2018-04-09 22:05:14,846 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:15,524 INFO L134 CoverageAnalysis]: Checked inductivity of 6379 backedges. 3614 proven. 147 refuted. 0 times theorem prover too weak. 2618 trivial. 0 not checked. [2018-04-09 22:05:15,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:15,546 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 46 [2018-04-09 22:05:15,546 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-09 22:05:15,546 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-09 22:05:15,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1770, Unknown=0, NotChecked=0, Total=2070 [2018-04-09 22:05:15,547 INFO L87 Difference]: Start difference. First operand 608 states and 619 transitions. Second operand 46 states. [2018-04-09 22:05:16,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:16,306 INFO L93 Difference]: Finished difference Result 810 states and 836 transitions. [2018-04-09 22:05:16,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-09 22:05:16,306 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 499 [2018-04-09 22:05:16,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:16,309 INFO L225 Difference]: With dead ends: 810 [2018-04-09 22:05:16,309 INFO L226 Difference]: Without dead ends: 622 [2018-04-09 22:05:16,311 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1032 GetRequests, 937 SyntacticMatches, 17 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2266 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1038, Invalid=5282, Unknown=0, NotChecked=0, Total=6320 [2018-04-09 22:05:16,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2018-04-09 22:05:16,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 608. [2018-04-09 22:05:16,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-09 22:05:16,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 617 transitions. [2018-04-09 22:05:16,335 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 617 transitions. Word has length 499 [2018-04-09 22:05:16,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:16,335 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 617 transitions. [2018-04-09 22:05:16,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-09 22:05:16,336 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 617 transitions. [2018-04-09 22:05:16,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2018-04-09 22:05:16,340 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:16,340 INFO L355 BasicCegarLoop]: trace histogram [44, 36, 35, 35, 35, 35, 35, 35, 35, 9, 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, 1, 1] [2018-04-09 22:05:16,340 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:16,340 INFO L82 PathProgramCache]: Analyzing trace with hash 38415205, now seen corresponding path program 14 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-04-09 22:05:16,350 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:16,455 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:16,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6704 backedges. 1976 proven. 210 refuted. 0 times theorem prover too weak. 4518 trivial. 0 not checked. [2018-04-09 22:05:16,754 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:17,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6704 backedges. 1976 proven. 210 refuted. 0 times theorem prover too weak. 4518 trivial. 0 not checked. [2018-04-09 22:05:17,149 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:17,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-09 22:05:17,149 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-09 22:05:17,150 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-09 22:05:17,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-09 22:05:17,150 INFO L87 Difference]: Start difference. First operand 608 states and 617 transitions. Second operand 32 states. [2018-04-09 22:05:18,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:18,312 INFO L93 Difference]: Finished difference Result 717 states and 789 transitions. [2018-04-09 22:05:18,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-09 22:05:18,313 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 508 [2018-04-09 22:05:18,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:18,315 INFO L225 Difference]: With dead ends: 717 [2018-04-09 22:05:18,316 INFO L226 Difference]: Without dead ends: 716 [2018-04-09 22:05:18,316 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1055 GetRequests, 991 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-04-09 22:05:18,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2018-04-09 22:05:18,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 679. [2018-04-09 22:05:18,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-04-09 22:05:18,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 703 transitions. [2018-04-09 22:05:18,339 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 703 transitions. Word has length 508 [2018-04-09 22:05:18,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:18,340 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 703 transitions. [2018-04-09 22:05:18,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-09 22:05:18,340 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 703 transitions. [2018-04-09 22:05:18,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2018-04-09 22:05:18,342 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:18,342 INFO L355 BasicCegarLoop]: trace histogram [44, 36, 36, 35, 35, 35, 35, 35, 35, 9, 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, 1, 1] [2018-04-09 22:05:18,342 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:18,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1190871407, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:05:18,349 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:18,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:18,453 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:18,461 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-04-09 22:05:18,461 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 22:05:18,516 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 22:05:18,516 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 22:05:19,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6739 backedges. 2044 proven. 233 refuted. 0 times theorem prover too weak. 4462 trivial. 0 not checked. [2018-04-09 22:05:19,386 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:19,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6739 backedges. 2044 proven. 233 refuted. 0 times theorem prover too weak. 4462 trivial. 0 not checked. [2018-04-09 22:05:20,012 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:20,013 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 40 [2018-04-09 22:05:20,014 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-09 22:05:20,014 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-09 22:05:20,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1395, Unknown=0, NotChecked=0, Total=1640 [2018-04-09 22:05:20,014 INFO L87 Difference]: Start difference. First operand 679 states and 703 transitions. Second operand 41 states. [2018-04-09 22:05:22,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:22,451 INFO L93 Difference]: Finished difference Result 705 states and 777 transitions. [2018-04-09 22:05:22,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-09 22:05:22,452 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 509 [2018-04-09 22:05:22,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:22,454 INFO L225 Difference]: With dead ends: 705 [2018-04-09 22:05:22,454 INFO L226 Difference]: Without dead ends: 704 [2018-04-09 22:05:22,455 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1063 GetRequests, 964 SyntacticMatches, 15 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1533 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1587, Invalid=5723, Unknown=0, NotChecked=0, Total=7310 [2018-04-09 22:05:22,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2018-04-09 22:05:22,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 680. [2018-04-09 22:05:22,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-09 22:05:22,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 697 transitions. [2018-04-09 22:05:22,475 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 697 transitions. Word has length 509 [2018-04-09 22:05:22,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:22,476 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 697 transitions. [2018-04-09 22:05:22,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-09 22:05:22,476 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 697 transitions. [2018-04-09 22:05:22,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 581 [2018-04-09 22:05:22,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:22,479 INFO L355 BasicCegarLoop]: trace histogram [52, 44, 43, 43, 43, 43, 43, 43, 43, 9, 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, 1, 1] [2018-04-09 22:05:22,480 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:22,480 INFO L82 PathProgramCache]: Analyzing trace with hash 726123749, now seen corresponding path program 15 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-04-09 22:05:22,494 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:22,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:22,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:23,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9628 backedges. 4954 proven. 348 refuted. 0 times theorem prover too weak. 4326 trivial. 0 not checked. [2018-04-09 22:05:23,350 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9628 backedges. 4954 proven. 348 refuted. 0 times theorem prover too weak. 4326 trivial. 0 not checked. [2018-04-09 22:05:23,921 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:23,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 55 [2018-04-09 22:05:23,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-09 22:05:23,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-09 22:05:23,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=2573, Unknown=0, NotChecked=0, Total=2970 [2018-04-09 22:05:23,923 INFO L87 Difference]: Start difference. First operand 680 states and 697 transitions. Second operand 55 states. [2018-04-09 22:05:25,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:25,196 INFO L93 Difference]: Finished difference Result 1016 states and 1051 transitions. [2018-04-09 22:05:25,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-09 22:05:25,197 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 580 [2018-04-09 22:05:25,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:25,201 INFO L225 Difference]: With dead ends: 1016 [2018-04-09 22:05:25,201 INFO L226 Difference]: Without dead ends: 773 [2018-04-09 22:05:25,205 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1209 GetRequests, 1087 SyntacticMatches, 19 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2801 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1688, Invalid=9232, Unknown=0, NotChecked=0, Total=10920 [2018-04-09 22:05:25,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2018-04-09 22:05:25,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 762. [2018-04-09 22:05:25,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 762 states. [2018-04-09 22:05:25,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 779 transitions. [2018-04-09 22:05:25,232 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 779 transitions. Word has length 580 [2018-04-09 22:05:25,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:25,233 INFO L459 AbstractCegarLoop]: Abstraction has 762 states and 779 transitions. [2018-04-09 22:05:25,233 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-09 22:05:25,233 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 779 transitions. [2018-04-09 22:05:25,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 665 [2018-04-09 22:05:25,239 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:25,239 INFO L355 BasicCegarLoop]: trace histogram [60, 51, 50, 50, 50, 50, 50, 50, 50, 10, 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, 1, 1] [2018-04-09 22:05:25,240 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:25,240 INFO L82 PathProgramCache]: Analyzing trace with hash -952377345, now seen corresponding path program 16 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-04-09 22:05:25,249 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:25,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:25,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:25,921 INFO L134 CoverageAnalysis]: Checked inductivity of 12939 backedges. 7600 proven. 203 refuted. 0 times theorem prover too weak. 5136 trivial. 0 not checked. [2018-04-09 22:05:25,921 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:26,544 INFO L134 CoverageAnalysis]: Checked inductivity of 12939 backedges. 7600 proven. 203 refuted. 0 times theorem prover too weak. 5136 trivial. 0 not checked. [2018-04-09 22:05:26,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:26,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 52 [2018-04-09 22:05:26,568 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-09 22:05:26,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-09 22:05:26,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=374, Invalid=2278, Unknown=0, NotChecked=0, Total=2652 [2018-04-09 22:05:26,568 INFO L87 Difference]: Start difference. First operand 762 states and 779 transitions. Second operand 52 states. [2018-04-09 22:05:27,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:27,330 INFO L93 Difference]: Finished difference Result 1021 states and 1058 transitions. [2018-04-09 22:05:27,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-09 22:05:27,331 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 664 [2018-04-09 22:05:27,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:27,333 INFO L225 Difference]: With dead ends: 1021 [2018-04-09 22:05:27,334 INFO L226 Difference]: Without dead ends: 772 [2018-04-09 22:05:27,336 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1367 GetRequests, 1259 SyntacticMatches, 19 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3001 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1322, Invalid=6868, Unknown=0, NotChecked=0, Total=8190 [2018-04-09 22:05:27,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2018-04-09 22:05:27,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 762. [2018-04-09 22:05:27,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 762 states. [2018-04-09 22:05:27,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 777 transitions. [2018-04-09 22:05:27,356 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 777 transitions. Word has length 664 [2018-04-09 22:05:27,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:27,357 INFO L459 AbstractCegarLoop]: Abstraction has 762 states and 777 transitions. [2018-04-09 22:05:27,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-09 22:05:27,357 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 777 transitions. [2018-04-09 22:05:27,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 674 [2018-04-09 22:05:27,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:27,364 INFO L355 BasicCegarLoop]: trace histogram [61, 52, 51, 51, 51, 51, 51, 51, 51, 10, 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, 1, 1] [2018-04-09 22:05:27,364 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:27,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1614300038, now seen corresponding path program 17 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-04-09 22:05:27,376 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:27,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:27,543 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:28,261 INFO L134 CoverageAnalysis]: Checked inductivity of 13410 backedges. 6150 proven. 441 refuted. 0 times theorem prover too weak. 6819 trivial. 0 not checked. [2018-04-09 22:05:28,261 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:28,922 INFO L134 CoverageAnalysis]: Checked inductivity of 13410 backedges. 6150 proven. 441 refuted. 0 times theorem prover too weak. 6819 trivial. 0 not checked. [2018-04-09 22:05:28,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:28,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 61 [2018-04-09 22:05:28,945 INFO L442 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-04-09 22:05:28,946 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-04-09 22:05:28,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2018-04-09 22:05:28,946 INFO L87 Difference]: Start difference. First operand 762 states and 777 transitions. Second operand 61 states. [2018-04-09 22:05:30,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:30,396 INFO L93 Difference]: Finished difference Result 1096 states and 1127 transitions. [2018-04-09 22:05:30,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-09 22:05:30,396 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 673 [2018-04-09 22:05:30,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:30,399 INFO L225 Difference]: With dead ends: 1096 [2018-04-09 22:05:30,399 INFO L226 Difference]: Without dead ends: 864 [2018-04-09 22:05:30,402 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1401 GetRequests, 1265 SyntacticMatches, 21 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3534 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2067, Invalid=11505, Unknown=0, NotChecked=0, Total=13572 [2018-04-09 22:05:30,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2018-04-09 22:05:30,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 853. [2018-04-09 22:05:30,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 853 states. [2018-04-09 22:05:30,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 868 transitions. [2018-04-09 22:05:30,431 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 868 transitions. Word has length 673 [2018-04-09 22:05:30,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:30,432 INFO L459 AbstractCegarLoop]: Abstraction has 853 states and 868 transitions. [2018-04-09 22:05:30,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-04-09 22:05:30,432 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 868 transitions. [2018-04-09 22:05:30,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 767 [2018-04-09 22:05:30,439 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:30,440 INFO L355 BasicCegarLoop]: trace histogram [70, 60, 59, 59, 59, 59, 59, 59, 59, 11, 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, 1, 1] [2018-04-09 22:05:30,440 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:30,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1537920763, now seen corresponding path program 18 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-04-09 22:05:30,453 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:30,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:30,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 17821 backedges. 9867 proven. 268 refuted. 0 times theorem prover too weak. 7686 trivial. 0 not checked. [2018-04-09 22:05:31,206 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:31,981 INFO L134 CoverageAnalysis]: Checked inductivity of 17821 backedges. 9867 proven. 268 refuted. 0 times theorem prover too weak. 7686 trivial. 0 not checked. [2018-04-09 22:05:32,003 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:32,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 58 [2018-04-09 22:05:32,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-09 22:05:32,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-09 22:05:32,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=2850, Unknown=0, NotChecked=0, Total=3306 [2018-04-09 22:05:32,005 INFO L87 Difference]: Start difference. First operand 853 states and 868 transitions. Second operand 58 states. [2018-04-09 22:05:33,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:33,042 INFO L93 Difference]: Finished difference Result 1101 states and 1133 transitions. [2018-04-09 22:05:33,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-09 22:05:33,069 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 766 [2018-04-09 22:05:33,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:33,071 INFO L225 Difference]: With dead ends: 1101 [2018-04-09 22:05:33,071 INFO L226 Difference]: Without dead ends: 863 [2018-04-09 22:05:33,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1576 GetRequests, 1455 SyntacticMatches, 21 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3839 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1640, Invalid=8662, Unknown=0, NotChecked=0, Total=10302 [2018-04-09 22:05:33,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2018-04-09 22:05:33,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 853. [2018-04-09 22:05:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 853 states. [2018-04-09 22:05:33,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 866 transitions. [2018-04-09 22:05:33,101 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 866 transitions. Word has length 766 [2018-04-09 22:05:33,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:33,101 INFO L459 AbstractCegarLoop]: Abstraction has 853 states and 866 transitions. [2018-04-09 22:05:33,101 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-09 22:05:33,102 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 866 transitions. [2018-04-09 22:05:33,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 776 [2018-04-09 22:05:33,108 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:33,109 INFO L355 BasicCegarLoop]: trace histogram [71, 61, 60, 60, 60, 60, 60, 60, 60, 11, 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, 1, 1] [2018-04-09 22:05:33,109 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:33,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1699885620, now seen corresponding path program 19 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-04-09 22:05:33,118 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:33,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:33,248 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 18375 backedges. 7475 proven. 545 refuted. 0 times theorem prover too weak. 10355 trivial. 0 not checked. [2018-04-09 22:05:33,960 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:34,763 INFO L134 CoverageAnalysis]: Checked inductivity of 18375 backedges. 7475 proven. 545 refuted. 0 times theorem prover too weak. 10355 trivial. 0 not checked. [2018-04-09 22:05:34,786 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:34,786 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 67 [2018-04-09 22:05:34,786 INFO L442 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-04-09 22:05:34,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-04-09 22:05:34,787 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=3849, Unknown=0, NotChecked=0, Total=4422 [2018-04-09 22:05:34,787 INFO L87 Difference]: Start difference. First operand 853 states and 866 transitions. Second operand 67 states. [2018-04-09 22:05:36,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:36,474 INFO L93 Difference]: Finished difference Result 1185 states and 1212 transitions. [2018-04-09 22:05:36,474 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-09 22:05:36,474 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 775 [2018-04-09 22:05:36,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:36,476 INFO L225 Difference]: With dead ends: 1185 [2018-04-09 22:05:36,477 INFO L226 Difference]: Without dead ends: 964 [2018-04-09 22:05:36,478 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1611 GetRequests, 1461 SyntacticMatches, 23 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4352 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2484, Invalid=14028, Unknown=0, NotChecked=0, Total=16512 [2018-04-09 22:05:36,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states. [2018-04-09 22:05:36,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 953. [2018-04-09 22:05:36,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2018-04-09 22:05:36,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 966 transitions. [2018-04-09 22:05:36,496 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 966 transitions. Word has length 775 [2018-04-09 22:05:36,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:36,497 INFO L459 AbstractCegarLoop]: Abstraction has 953 states and 966 transitions. [2018-04-09 22:05:36,497 INFO L460 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-04-09 22:05:36,497 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 966 transitions. [2018-04-09 22:05:36,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 878 [2018-04-09 22:05:36,502 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:36,502 INFO L355 BasicCegarLoop]: trace histogram [81, 70, 69, 69, 69, 69, 69, 69, 69, 12, 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, 1, 1] [2018-04-09 22:05:36,502 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:36,503 INFO L82 PathProgramCache]: Analyzing trace with hash 748797038, now seen corresponding path program 20 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-04-09 22:05:36,508 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:36,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:36,654 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 24126 backedges. 12514 proven. 342 refuted. 0 times theorem prover too weak. 11270 trivial. 0 not checked. [2018-04-09 22:05:37,399 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 24126 backedges. 12514 proven. 342 refuted. 0 times theorem prover too weak. 11270 trivial. 0 not checked. [2018-04-09 22:05:38,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:38,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 64 [2018-04-09 22:05:38,369 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-09 22:05:38,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-09 22:05:38,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=546, Invalid=3486, Unknown=0, NotChecked=0, Total=4032 [2018-04-09 22:05:38,370 INFO L87 Difference]: Start difference. First operand 953 states and 966 transitions. Second operand 64 states. [2018-04-09 22:05:39,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:39,455 INFO L93 Difference]: Finished difference Result 1190 states and 1217 transitions. [2018-04-09 22:05:39,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-04-09 22:05:39,455 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 877 [2018-04-09 22:05:39,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:39,457 INFO L225 Difference]: With dead ends: 1190 [2018-04-09 22:05:39,458 INFO L226 Difference]: Without dead ends: 963 [2018-04-09 22:05:39,459 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1803 GetRequests, 1669 SyntacticMatches, 23 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4780 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1992, Invalid=10664, Unknown=0, NotChecked=0, Total=12656 [2018-04-09 22:05:39,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2018-04-09 22:05:39,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 953. [2018-04-09 22:05:39,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2018-04-09 22:05:39,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 964 transitions. [2018-04-09 22:05:39,477 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 964 transitions. Word has length 877 [2018-04-09 22:05:39,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:39,478 INFO L459 AbstractCegarLoop]: Abstraction has 953 states and 964 transitions. [2018-04-09 22:05:39,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-09 22:05:39,478 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 964 transitions. [2018-04-09 22:05:39,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 887 [2018-04-09 22:05:39,483 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:39,483 INFO L355 BasicCegarLoop]: trace histogram [82, 71, 70, 70, 70, 70, 70, 70, 70, 12, 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, 1, 1] [2018-04-09 22:05:39,483 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:39,483 INFO L82 PathProgramCache]: Analyzing trace with hash -2062455573, now seen corresponding path program 21 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-04-09 22:05:39,489 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:39,635 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:40,519 INFO L134 CoverageAnalysis]: Checked inductivity of 24772 backedges. 8929 proven. 660 refuted. 0 times theorem prover too weak. 15183 trivial. 0 not checked. [2018-04-09 22:05:40,520 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:41,472 INFO L134 CoverageAnalysis]: Checked inductivity of 24772 backedges. 8929 proven. 660 refuted. 0 times theorem prover too weak. 15183 trivial. 0 not checked. [2018-04-09 22:05:41,495 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:41,495 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 73 [2018-04-09 22:05:41,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-09 22:05:41,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-09 22:05:41,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=4583, Unknown=0, NotChecked=0, Total=5256 [2018-04-09 22:05:41,496 INFO L87 Difference]: Start difference. First operand 953 states and 964 transitions. Second operand 73 states. [2018-04-09 22:05:43,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:43,439 INFO L93 Difference]: Finished difference Result 1283 states and 1306 transitions. [2018-04-09 22:05:43,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-09 22:05:43,469 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 886 [2018-04-09 22:05:43,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:43,472 INFO L225 Difference]: With dead ends: 1283 [2018-04-09 22:05:43,472 INFO L226 Difference]: Without dead ends: 1073 [2018-04-09 22:05:43,474 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1839 GetRequests, 1675 SyntacticMatches, 25 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5255 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2939, Invalid=16801, Unknown=0, NotChecked=0, Total=19740 [2018-04-09 22:05:43,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2018-04-09 22:05:43,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 1062. [2018-04-09 22:05:43,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1062 states. [2018-04-09 22:05:43,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1073 transitions. [2018-04-09 22:05:43,493 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1073 transitions. Word has length 886 [2018-04-09 22:05:43,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:43,494 INFO L459 AbstractCegarLoop]: Abstraction has 1062 states and 1073 transitions. [2018-04-09 22:05:43,494 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-09 22:05:43,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1073 transitions. [2018-04-09 22:05:43,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 998 [2018-04-09 22:05:43,501 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:43,501 INFO L355 BasicCegarLoop]: trace histogram [93, 81, 80, 80, 80, 80, 80, 80, 80, 13, 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, 1, 1] [2018-04-09 22:05:43,501 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:43,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1885281964, now seen corresponding path program 22 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-04-09 22:05:43,508 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:43,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:43,666 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:44,600 INFO L134 CoverageAnalysis]: Checked inductivity of 32130 backedges. 15568 proven. 425 refuted. 0 times theorem prover too weak. 16137 trivial. 0 not checked. [2018-04-09 22:05:44,600 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:45,735 INFO L134 CoverageAnalysis]: Checked inductivity of 32130 backedges. 15568 proven. 425 refuted. 0 times theorem prover too weak. 16137 trivial. 0 not checked. [2018-04-09 22:05:45,758 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:45,758 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 70 [2018-04-09 22:05:45,759 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-09 22:05:45,759 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-09 22:05:45,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=644, Invalid=4186, Unknown=0, NotChecked=0, Total=4830 [2018-04-09 22:05:45,760 INFO L87 Difference]: Start difference. First operand 1062 states and 1073 transitions. Second operand 70 states. [2018-04-09 22:05:46,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:46,874 INFO L93 Difference]: Finished difference Result 1288 states and 1310 transitions. [2018-04-09 22:05:46,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-09 22:05:46,875 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 997 [2018-04-09 22:05:46,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:46,878 INFO L225 Difference]: With dead ends: 1288 [2018-04-09 22:05:46,878 INFO L226 Difference]: Without dead ends: 1072 [2018-04-09 22:05:46,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2048 GetRequests, 1901 SyntacticMatches, 25 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5824 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2378, Invalid=12874, Unknown=0, NotChecked=0, Total=15252 [2018-04-09 22:05:46,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2018-04-09 22:05:46,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1062. [2018-04-09 22:05:46,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1062 states. [2018-04-09 22:05:46,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1062 states to 1062 states and 1071 transitions. [2018-04-09 22:05:46,899 INFO L78 Accepts]: Start accepts. Automaton has 1062 states and 1071 transitions. Word has length 997 [2018-04-09 22:05:46,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:46,900 INFO L459 AbstractCegarLoop]: Abstraction has 1062 states and 1071 transitions. [2018-04-09 22:05:46,900 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-09 22:05:46,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1062 states and 1071 transitions. [2018-04-09 22:05:46,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1007 [2018-04-09 22:05:46,907 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:46,907 INFO L355 BasicCegarLoop]: trace histogram [94, 82, 81, 81, 81, 81, 81, 81, 81, 13, 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, 1, 1] [2018-04-09 22:05:46,907 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:46,908 INFO L82 PathProgramCache]: Analyzing trace with hash -556373307, now seen corresponding path program 23 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-04-09 22:05:46,916 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:47,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:47,077 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:48,108 INFO L134 CoverageAnalysis]: Checked inductivity of 32877 backedges. 10512 proven. 786 refuted. 0 times theorem prover too weak. 21579 trivial. 0 not checked. [2018-04-09 22:05:48,108 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:49,250 INFO L134 CoverageAnalysis]: Checked inductivity of 32877 backedges. 10512 proven. 786 refuted. 0 times theorem prover too weak. 21579 trivial. 0 not checked. [2018-04-09 22:05:49,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:49,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 79 [2018-04-09 22:05:49,291 INFO L442 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-04-09 22:05:49,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-04-09 22:05:49,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=781, Invalid=5381, Unknown=0, NotChecked=0, Total=6162 [2018-04-09 22:05:49,291 INFO L87 Difference]: Start difference. First operand 1062 states and 1071 transitions. Second operand 79 states. [2018-04-09 22:05:51,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:51,448 INFO L93 Difference]: Finished difference Result 1390 states and 1409 transitions. [2018-04-09 22:05:51,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-09 22:05:51,448 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 1006 [2018-04-09 22:05:51,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:51,451 INFO L225 Difference]: With dead ends: 1390 [2018-04-09 22:05:51,451 INFO L226 Difference]: Without dead ends: 1191 [2018-04-09 22:05:51,453 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2085 GetRequests, 1907 SyntacticMatches, 27 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6243 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3432, Invalid=19824, Unknown=0, NotChecked=0, Total=23256 [2018-04-09 22:05:51,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2018-04-09 22:05:51,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1180. [2018-04-09 22:05:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1180 states. [2018-04-09 22:05:51,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 1189 transitions. [2018-04-09 22:05:51,474 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 1189 transitions. Word has length 1006 [2018-04-09 22:05:51,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:51,475 INFO L459 AbstractCegarLoop]: Abstraction has 1180 states and 1189 transitions. [2018-04-09 22:05:51,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-04-09 22:05:51,475 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 1189 transitions. [2018-04-09 22:05:51,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1127 [2018-04-09 22:05:51,482 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:51,483 INFO L355 BasicCegarLoop]: trace histogram [106, 93, 92, 92, 92, 92, 92, 92, 92, 14, 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, 1, 1] [2018-04-09 22:05:51,483 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:51,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1038369439, now seen corresponding path program 24 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-04-09 22:05:51,489 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:51,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:51,669 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 42136 backedges. 19056 proven. 517 refuted. 0 times theorem prover too weak. 22563 trivial. 0 not checked. [2018-04-09 22:05:52,765 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:54,218 INFO L134 CoverageAnalysis]: Checked inductivity of 42136 backedges. 19056 proven. 517 refuted. 0 times theorem prover too weak. 22563 trivial. 0 not checked. [2018-04-09 22:05:54,239 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:54,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 76 [2018-04-09 22:05:54,240 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-09 22:05:54,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-09 22:05:54,241 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=750, Invalid=4950, Unknown=0, NotChecked=0, Total=5700 [2018-04-09 22:05:54,241 INFO L87 Difference]: Start difference. First operand 1180 states and 1189 transitions. Second operand 76 states. [2018-04-09 22:05:55,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:05:55,603 INFO L93 Difference]: Finished difference Result 1395 states and 1412 transitions. [2018-04-09 22:05:55,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-09 22:05:55,603 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 1126 [2018-04-09 22:05:55,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:05:55,606 INFO L225 Difference]: With dead ends: 1395 [2018-04-09 22:05:55,607 INFO L226 Difference]: Without dead ends: 1190 [2018-04-09 22:05:55,608 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2311 GetRequests, 2151 SyntacticMatches, 27 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6971 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2798, Invalid=15292, Unknown=0, NotChecked=0, Total=18090 [2018-04-09 22:05:55,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1190 states. [2018-04-09 22:05:55,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1190 to 1180. [2018-04-09 22:05:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1180 states. [2018-04-09 22:05:55,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 1187 transitions. [2018-04-09 22:05:55,631 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 1187 transitions. Word has length 1126 [2018-04-09 22:05:55,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:05:55,632 INFO L459 AbstractCegarLoop]: Abstraction has 1180 states and 1187 transitions. [2018-04-09 22:05:55,632 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-09 22:05:55,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 1187 transitions. [2018-04-09 22:05:55,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1136 [2018-04-09 22:05:55,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:05:55,642 INFO L355 BasicCegarLoop]: trace histogram [107, 94, 93, 93, 93, 93, 93, 93, 93, 14, 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, 1, 1] [2018-04-09 22:05:55,642 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:05:55,642 INFO L82 PathProgramCache]: Analyzing trace with hash -246133286, now seen corresponding path program 25 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-04-09 22:05:55,650 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:05:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:05:55,836 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:05:57,123 INFO L134 CoverageAnalysis]: Checked inductivity of 42993 backedges. 12224 proven. 923 refuted. 0 times theorem prover too weak. 29846 trivial. 0 not checked. [2018-04-09 22:05:57,123 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:05:58,504 INFO L134 CoverageAnalysis]: Checked inductivity of 42993 backedges. 12224 proven. 923 refuted. 0 times theorem prover too weak. 29846 trivial. 0 not checked. [2018-04-09 22:05:58,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:05:58,541 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 85 [2018-04-09 22:05:58,542 INFO L442 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-04-09 22:05:58,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-04-09 22:05:58,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=6243, Unknown=0, NotChecked=0, Total=7140 [2018-04-09 22:05:58,542 INFO L87 Difference]: Start difference. First operand 1180 states and 1187 transitions. Second operand 85 states. [2018-04-09 22:06:01,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:01,081 INFO L93 Difference]: Finished difference Result 1506 states and 1521 transitions. [2018-04-09 22:06:01,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-09 22:06:01,114 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 1135 [2018-04-09 22:06:01,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:01,118 INFO L225 Difference]: With dead ends: 1506 [2018-04-09 22:06:01,118 INFO L226 Difference]: Without dead ends: 1318 [2018-04-09 22:06:01,120 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2349 GetRequests, 2157 SyntacticMatches, 29 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7316 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3963, Invalid=23097, Unknown=0, NotChecked=0, Total=27060 [2018-04-09 22:06:01,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1318 states. [2018-04-09 22:06:01,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1318 to 1307. [2018-04-09 22:06:01,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1307 states. [2018-04-09 22:06:01,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 1314 transitions. [2018-04-09 22:06:01,144 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 1314 transitions. Word has length 1135 [2018-04-09 22:06:01,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:01,144 INFO L459 AbstractCegarLoop]: Abstraction has 1307 states and 1314 transitions. [2018-04-09 22:06:01,144 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-04-09 22:06:01,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 1314 transitions. [2018-04-09 22:06:01,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1257 [2018-04-09 22:06:01,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:01,153 INFO L355 BasicCegarLoop]: trace histogram [117, 102, 102, 102, 102, 102, 102, 102, 102, 16, 15, 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, 1, 1] [2018-04-09 22:06:01,153 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:01,154 INFO L82 PathProgramCache]: Analyzing trace with hash 126270650, now seen corresponding path program 6 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-04-09 22:06:01,160 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:01,388 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 51654 backedges. 20549 proven. 618 refuted. 0 times theorem prover too weak. 30487 trivial. 0 not checked. [2018-04-09 22:06:02,677 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 51654 backedges. 10173 proven. 1970 refuted. 0 times theorem prover too weak. 39511 trivial. 0 not checked. [2018-04-09 22:06:04,262 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:04,263 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 82 [2018-04-09 22:06:04,264 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-09 22:06:04,264 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-09 22:06:04,264 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=864, Invalid=5778, Unknown=0, NotChecked=0, Total=6642 [2018-04-09 22:06:04,264 INFO L87 Difference]: Start difference. First operand 1307 states and 1314 transitions. Second operand 82 states. [2018-04-09 22:06:05,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:05,682 INFO L93 Difference]: Finished difference Result 1511 states and 1523 transitions. [2018-04-09 22:06:05,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-09 22:06:05,682 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 1256 [2018-04-09 22:06:05,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:05,686 INFO L225 Difference]: With dead ends: 1511 [2018-04-09 22:06:05,686 INFO L226 Difference]: Without dead ends: 1317 [2018-04-09 22:06:05,688 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2576 GetRequests, 2403 SyntacticMatches, 29 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8221 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3252, Invalid=17918, Unknown=0, NotChecked=0, Total=21170 [2018-04-09 22:06:05,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1317 states. [2018-04-09 22:06:05,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1317 to 1307. [2018-04-09 22:06:05,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1307 states. [2018-04-09 22:06:05,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1307 states to 1307 states and 1312 transitions. [2018-04-09 22:06:05,711 INFO L78 Accepts]: Start accepts. Automaton has 1307 states and 1312 transitions. Word has length 1256 [2018-04-09 22:06:05,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:05,712 INFO L459 AbstractCegarLoop]: Abstraction has 1307 states and 1312 transitions. [2018-04-09 22:06:05,712 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-09 22:06:05,712 INFO L276 IsEmpty]: Start isEmpty. Operand 1307 states and 1312 transitions. [2018-04-09 22:06:05,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1274 [2018-04-09 22:06:05,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:05,721 INFO L355 BasicCegarLoop]: trace histogram [121, 107, 106, 106, 106, 106, 106, 106, 106, 15, 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, 1, 1] [2018-04-09 22:06:05,721 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:05,721 INFO L82 PathProgramCache]: Analyzing trace with hash 290206164, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:06:05,727 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:05,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:05,930 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:07,376 INFO L134 CoverageAnalysis]: Checked inductivity of 55450 backedges. 14065 proven. 1071 refuted. 0 times theorem prover too weak. 40314 trivial. 0 not checked. [2018-04-09 22:06:07,377 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:09,020 INFO L134 CoverageAnalysis]: Checked inductivity of 55450 backedges. 14065 proven. 1071 refuted. 0 times theorem prover too weak. 40314 trivial. 0 not checked. [2018-04-09 22:06:09,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:09,053 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 91 [2018-04-09 22:06:09,054 INFO L442 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-04-09 22:06:09,055 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-04-09 22:06:09,055 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1021, Invalid=7169, Unknown=0, NotChecked=0, Total=8190 [2018-04-09 22:06:09,055 INFO L87 Difference]: Start difference. First operand 1307 states and 1312 transitions. Second operand 91 states. [2018-04-09 22:06:12,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:12,194 INFO L93 Difference]: Finished difference Result 1642 states and 1655 transitions. [2018-04-09 22:06:12,194 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-09 22:06:12,194 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 1273 [2018-04-09 22:06:12,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:12,197 INFO L225 Difference]: With dead ends: 1642 [2018-04-09 22:06:12,198 INFO L226 Difference]: Without dead ends: 1462 [2018-04-09 22:06:12,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2631 GetRequests, 2425 SyntacticMatches, 31 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8474 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4532, Invalid=26620, Unknown=0, NotChecked=0, Total=31152 [2018-04-09 22:06:12,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1462 states. [2018-04-09 22:06:12,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1462 to 1446. [2018-04-09 22:06:12,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1446 states. [2018-04-09 22:06:12,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 1452 transitions. [2018-04-09 22:06:12,227 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 1452 transitions. Word has length 1273 [2018-04-09 22:06:12,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:12,227 INFO L459 AbstractCegarLoop]: Abstraction has 1446 states and 1452 transitions. [2018-04-09 22:06:12,227 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-04-09 22:06:12,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 1452 transitions. [2018-04-09 22:06:12,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1275 [2018-04-09 22:06:12,236 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:12,237 INFO L355 BasicCegarLoop]: trace histogram [119, 104, 104, 104, 104, 104, 104, 104, 104, 16, 15, 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, 1, 1] [2018-04-09 22:06:12,237 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:12,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1866252250, now seen corresponding path program 7 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-04-09 22:06:12,243 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:12,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:12,455 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:13,937 INFO L134 CoverageAnalysis]: Checked inductivity of 53559 backedges. 12490 proven. 728 refuted. 0 times theorem prover too weak. 40341 trivial. 0 not checked. [2018-04-09 22:06:13,938 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 53559 backedges. 12490 proven. 728 refuted. 0 times theorem prover too weak. 40341 trivial. 0 not checked. [2018-04-09 22:06:15,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:15,760 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 88 [2018-04-09 22:06:15,761 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-09 22:06:15,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-09 22:06:15,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=986, Invalid=6670, Unknown=0, NotChecked=0, Total=7656 [2018-04-09 22:06:15,762 INFO L87 Difference]: Start difference. First operand 1446 states and 1452 transitions. Second operand 88 states. [2018-04-09 22:06:17,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:17,236 INFO L93 Difference]: Finished difference Result 1642 states and 1652 transitions. [2018-04-09 22:06:17,236 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-09 22:06:17,236 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 1274 [2018-04-09 22:06:17,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:17,240 INFO L225 Difference]: With dead ends: 1642 [2018-04-09 22:06:17,240 INFO L226 Difference]: Without dead ends: 1456 [2018-04-09 22:06:17,242 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2617 GetRequests, 2431 SyntacticMatches, 31 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9574 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3740, Invalid=20752, Unknown=0, NotChecked=0, Total=24492 [2018-04-09 22:06:17,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2018-04-09 22:06:17,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1446. [2018-04-09 22:06:17,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1446 states. [2018-04-09 22:06:17,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 1450 transitions. [2018-04-09 22:06:17,268 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 1450 transitions. Word has length 1274 [2018-04-09 22:06:17,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:17,269 INFO L459 AbstractCegarLoop]: Abstraction has 1446 states and 1450 transitions. [2018-04-09 22:06:17,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-09 22:06:17,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 1450 transitions. [2018-04-09 22:06:17,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1284 [2018-04-09 22:06:17,278 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:17,278 INFO L355 BasicCegarLoop]: trace histogram [120, 105, 105, 105, 105, 105, 105, 105, 105, 16, 15, 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, 1, 1] [2018-04-09 22:06:17,278 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:17,279 INFO L82 PathProgramCache]: Analyzing trace with hash -1874830135, now seen corresponding path program 8 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-04-09 22:06:17,284 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:17,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:17,519 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:18,258 INFO L134 CoverageAnalysis]: Checked inductivity of 54525 backedges. 0 proven. 1185 refuted. 0 times theorem prover too weak. 53340 trivial. 0 not checked. [2018-04-09 22:06:18,258 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:19,346 INFO L134 CoverageAnalysis]: Checked inductivity of 54525 backedges. 0 proven. 1185 refuted. 0 times theorem prover too weak. 53340 trivial. 0 not checked. [2018-04-09 22:06:19,369 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:19,369 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-09 22:06:19,370 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-09 22:06:19,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-09 22:06:19,370 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-09 22:06:19,371 INFO L87 Difference]: Start difference. First operand 1446 states and 1450 transitions. Second operand 64 states. [2018-04-09 22:06:20,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:20,665 INFO L93 Difference]: Finished difference Result 1649 states and 1684 transitions. [2018-04-09 22:06:20,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-09 22:06:20,666 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1283 [2018-04-09 22:06:20,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:20,670 INFO L225 Difference]: With dead ends: 1649 [2018-04-09 22:06:20,670 INFO L226 Difference]: Without dead ends: 1629 [2018-04-09 22:06:20,671 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2625 GetRequests, 2503 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-09 22:06:20,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1629 states. [2018-04-09 22:06:20,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1629 to 1619. [2018-04-09 22:06:20,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1619 states. [2018-04-09 22:06:20,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 1638 transitions. [2018-04-09 22:06:20,703 INFO L78 Accepts]: Start accepts. Automaton has 1619 states and 1638 transitions. Word has length 1283 [2018-04-09 22:06:20,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:20,704 INFO L459 AbstractCegarLoop]: Abstraction has 1619 states and 1638 transitions. [2018-04-09 22:06:20,704 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-09 22:06:20,704 INFO L276 IsEmpty]: Start isEmpty. Operand 1619 states and 1638 transitions. [2018-04-09 22:06:20,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1421 [2018-04-09 22:06:20,714 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:20,715 INFO L355 BasicCegarLoop]: trace histogram [136, 121, 120, 120, 120, 120, 120, 120, 120, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:06:20,715 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:20,715 INFO L82 PathProgramCache]: Analyzing trace with hash -658120693, 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-04-09 22:06:20,721 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:20,955 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:22,595 INFO L134 CoverageAnalysis]: Checked inductivity of 70605 backedges. 16035 proven. 1230 refuted. 0 times theorem prover too weak. 53340 trivial. 0 not checked. [2018-04-09 22:06:22,596 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:24,513 INFO L134 CoverageAnalysis]: Checked inductivity of 70605 backedges. 16035 proven. 1230 refuted. 0 times theorem prover too weak. 53340 trivial. 0 not checked. [2018-04-09 22:06:24,534 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:24,535 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 97 [2018-04-09 22:06:24,536 INFO L442 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-04-09 22:06:24,536 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-04-09 22:06:24,536 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1153, Invalid=8159, Unknown=0, NotChecked=0, Total=9312 [2018-04-09 22:06:24,537 INFO L87 Difference]: Start difference. First operand 1619 states and 1638 transitions. Second operand 97 states. [2018-04-09 22:06:27,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:27,743 INFO L93 Difference]: Finished difference Result 2117 states and 2156 transitions. [2018-04-09 22:06:27,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2018-04-09 22:06:27,760 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 1420 [2018-04-09 22:06:27,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:27,764 INFO L225 Difference]: With dead ends: 2117 [2018-04-09 22:06:27,764 INFO L226 Difference]: Without dead ends: 1775 [2018-04-09 22:06:27,768 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2931 GetRequests, 2711 SyntacticMatches, 33 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9717 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=5139, Invalid=30393, Unknown=0, NotChecked=0, Total=35532 [2018-04-09 22:06:27,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1775 states. [2018-04-09 22:06:27,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1775 to 1764. [2018-04-09 22:06:27,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1764 states. [2018-04-09 22:06:27,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 1783 transitions. [2018-04-09 22:06:27,801 INFO L78 Accepts]: Start accepts. Automaton has 1764 states and 1783 transitions. Word has length 1420 [2018-04-09 22:06:27,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:27,801 INFO L459 AbstractCegarLoop]: Abstraction has 1764 states and 1783 transitions. [2018-04-09 22:06:27,802 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-04-09 22:06:27,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1764 states and 1783 transitions. [2018-04-09 22:06:27,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1568 [2018-04-09 22:06:27,814 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:27,814 INFO L355 BasicCegarLoop]: trace histogram [151, 135, 134, 134, 134, 134, 134, 134, 134, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:06:27,814 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:27,815 INFO L82 PathProgramCache]: Analyzing trace with hash -2022248332, 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-04-09 22:06:27,822 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:28,067 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:29,880 INFO L134 CoverageAnalysis]: Checked inductivity of 87601 backedges. 32394 proven. 847 refuted. 0 times theorem prover too weak. 54360 trivial. 0 not checked. [2018-04-09 22:06:29,880 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 87601 backedges. 32394 proven. 847 refuted. 0 times theorem prover too weak. 54360 trivial. 0 not checked. [2018-04-09 22:06:31,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:31,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 94 [2018-04-09 22:06:31,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-09 22:06:31,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-09 22:06:31,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1116, Invalid=7626, Unknown=0, NotChecked=0, Total=8742 [2018-04-09 22:06:31,960 INFO L87 Difference]: Start difference. First operand 1764 states and 1783 transitions. Second operand 94 states. [2018-04-09 22:06:33,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:33,850 INFO L93 Difference]: Finished difference Result 2126 states and 2176 transitions. [2018-04-09 22:06:33,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-09 22:06:33,850 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 1567 [2018-04-09 22:06:33,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:33,855 INFO L225 Difference]: With dead ends: 2126 [2018-04-09 22:06:33,855 INFO L226 Difference]: Without dead ends: 1778 [2018-04-09 22:06:33,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3208 GetRequests, 3009 SyntacticMatches, 33 SemanticMatches, 166 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11030 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=4262, Invalid=23794, Unknown=0, NotChecked=0, Total=28056 [2018-04-09 22:06:33,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1778 states. [2018-04-09 22:06:33,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1778 to 1764. [2018-04-09 22:06:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1764 states. [2018-04-09 22:06:33,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 1781 transitions. [2018-04-09 22:06:33,891 INFO L78 Accepts]: Start accepts. Automaton has 1764 states and 1781 transitions. Word has length 1567 [2018-04-09 22:06:33,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:33,892 INFO L459 AbstractCegarLoop]: Abstraction has 1764 states and 1781 transitions. [2018-04-09 22:06:33,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-09 22:06:33,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1764 states and 1781 transitions. [2018-04-09 22:06:33,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1577 [2018-04-09 22:06:33,904 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:33,905 INFO L355 BasicCegarLoop]: trace histogram [152, 136, 135, 135, 135, 135, 135, 135, 135, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:06:33,905 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:33,905 INFO L82 PathProgramCache]: Analyzing trace with hash 781148069, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:06:33,911 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:34,188 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:35,201 INFO L134 CoverageAnalysis]: Checked inductivity of 88842 backedges. 17072 proven. 990 refuted. 0 times theorem prover too weak. 70780 trivial. 0 not checked. [2018-04-09 22:06:35,201 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:36,988 INFO L134 CoverageAnalysis]: Checked inductivity of 88842 backedges. 17072 proven. 990 refuted. 0 times theorem prover too weak. 70780 trivial. 0 not checked. [2018-04-09 22:06:37,011 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:37,012 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-09 22:06:37,013 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-09 22:06:37,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-09 22:06:37,013 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-09 22:06:37,013 INFO L87 Difference]: Start difference. First operand 1764 states and 1781 transitions. Second operand 64 states. [2018-04-09 22:06:42,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:42,557 INFO L93 Difference]: Finished difference Result 1977 states and 2249 transitions. [2018-04-09 22:06:42,557 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-09 22:06:42,557 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1576 [2018-04-09 22:06:42,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:42,564 INFO L225 Difference]: With dead ends: 1977 [2018-04-09 22:06:42,564 INFO L226 Difference]: Without dead ends: 1976 [2018-04-09 22:06:42,567 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3239 GetRequests, 3103 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-04-09 22:06:42,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states. [2018-04-09 22:06:42,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1907. [2018-04-09 22:06:42,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1907 states. [2018-04-09 22:06:42,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 1955 transitions. [2018-04-09 22:06:42,617 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 1955 transitions. Word has length 1576 [2018-04-09 22:06:42,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:42,618 INFO L459 AbstractCegarLoop]: Abstraction has 1907 states and 1955 transitions. [2018-04-09 22:06:42,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-09 22:06:42,618 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 1955 transitions. [2018-04-09 22:06:42,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1578 [2018-04-09 22:06:42,631 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:42,632 INFO L355 BasicCegarLoop]: trace histogram [152, 136, 136, 135, 135, 135, 135, 135, 135, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:06:42,632 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:42,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1554213585, now seen corresponding path program 4 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-04-09 22:06:42,638 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:42,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:42,902 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:06:42,908 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-04-09 22:06:42,909 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 22:06:42,913 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 22:06:42,913 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 22:06:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 88977 backedges. 17272 proven. 1037 refuted. 0 times theorem prover too weak. 70668 trivial. 0 not checked. [2018-04-09 22:06:47,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:06:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 88977 backedges. 17272 proven. 1037 refuted. 0 times theorem prover too weak. 70668 trivial. 0 not checked. [2018-04-09 22:06:49,861 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:06:49,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-04-09 22:06:49,863 INFO L442 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-04-09 22:06:49,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-04-09 22:06:49,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=4531, Unknown=0, NotChecked=0, Total=5256 [2018-04-09 22:06:49,863 INFO L87 Difference]: Start difference. First operand 1907 states and 1955 transitions. Second operand 73 states. [2018-04-09 22:06:53,260 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 124 DAG size of output 27 [2018-04-09 22:06:53,610 WARN L151 SmtUtils]: Spent 100ms on a formula simplification. DAG size of input: 120 DAG size of output 26 [2018-04-09 22:06:59,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:06:59,263 INFO L93 Difference]: Finished difference Result 1957 states and 2229 transitions. [2018-04-09 22:06:59,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-04-09 22:06:59,263 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 1577 [2018-04-09 22:06:59,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:06:59,271 INFO L225 Difference]: With dead ends: 1957 [2018-04-09 22:06:59,271 INFO L226 Difference]: Without dead ends: 1956 [2018-04-09 22:06:59,273 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3247 GetRequests, 3052 SyntacticMatches, 31 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6177 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=5731, Invalid=21659, Unknown=0, NotChecked=0, Total=27390 [2018-04-09 22:06:59,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1956 states. [2018-04-09 22:06:59,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1956 to 1908. [2018-04-09 22:06:59,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1908 states. [2018-04-09 22:06:59,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1908 states to 1908 states and 1941 transitions. [2018-04-09 22:06:59,334 INFO L78 Accepts]: Start accepts. Automaton has 1908 states and 1941 transitions. Word has length 1577 [2018-04-09 22:06:59,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:06:59,335 INFO L459 AbstractCegarLoop]: Abstraction has 1908 states and 1941 transitions. [2018-04-09 22:06:59,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-04-09 22:06:59,335 INFO L276 IsEmpty]: Start isEmpty. Operand 1908 states and 1941 transitions. [2018-04-09 22:06:59,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1721 [2018-04-09 22:06:59,352 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:06:59,353 INFO L355 BasicCegarLoop]: trace histogram [168, 152, 151, 151, 151, 151, 151, 151, 151, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:06:59,353 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:06:59,353 INFO L82 PathProgramCache]: Analyzing trace with hash -526871899, now seen corresponding path program 30 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-04-09 22:06:59,359 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:06:59,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:06:59,612 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:01,659 INFO L134 CoverageAnalysis]: Checked inductivity of 109922 backedges. 38262 proven. 1400 refuted. 0 times theorem prover too weak. 70260 trivial. 0 not checked. [2018-04-09 22:07:01,659 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 109922 backedges. 38262 proven. 1400 refuted. 0 times theorem prover too weak. 70260 trivial. 0 not checked. [2018-04-09 22:07:03,947 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:03,948 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 103 [2018-04-09 22:07:03,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-04-09 22:07:03,949 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-04-09 22:07:03,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1293, Invalid=9213, Unknown=0, NotChecked=0, Total=10506 [2018-04-09 22:07:03,950 INFO L87 Difference]: Start difference. First operand 1908 states and 1941 transitions. Second operand 103 states. [2018-04-09 22:07:07,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:07:07,547 INFO L93 Difference]: Finished difference Result 2548 states and 2615 transitions. [2018-04-09 22:07:07,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2018-04-09 22:07:07,547 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 1720 [2018-04-09 22:07:07,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:07:07,552 INFO L225 Difference]: With dead ends: 2548 [2018-04-09 22:07:07,552 INFO L226 Difference]: Without dead ends: 2073 [2018-04-09 22:07:07,557 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3537 GetRequests, 3303 SyntacticMatches, 35 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11045 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=5784, Invalid=34416, Unknown=0, NotChecked=0, Total=40200 [2018-04-09 22:07:07,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2073 states. [2018-04-09 22:07:07,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2073 to 2062. [2018-04-09 22:07:07,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2018-04-09 22:07:07,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 2095 transitions. [2018-04-09 22:07:07,594 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 2095 transitions. Word has length 1720 [2018-04-09 22:07:07,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:07:07,595 INFO L459 AbstractCegarLoop]: Abstraction has 2062 states and 2095 transitions. [2018-04-09 22:07:07,595 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-04-09 22:07:07,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 2095 transitions. [2018-04-09 22:07:07,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1877 [2018-04-09 22:07:07,612 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:07:07,612 INFO L355 BasicCegarLoop]: trace histogram [184, 167, 166, 166, 166, 166, 166, 166, 166, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:07:07,612 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:07:07,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1915923649, now seen corresponding path program 31 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-04-09 22:07:07,618 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:07:07,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:07:07,925 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:10,189 INFO L134 CoverageAnalysis]: Checked inductivity of 132457 backedges. 57872 proven. 975 refuted. 0 times theorem prover too weak. 73610 trivial. 0 not checked. [2018-04-09 22:07:10,189 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:12,721 INFO L134 CoverageAnalysis]: Checked inductivity of 132457 backedges. 57872 proven. 975 refuted. 0 times theorem prover too weak. 73610 trivial. 0 not checked. [2018-04-09 22:07:12,745 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:12,745 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 100 [2018-04-09 22:07:12,746 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-09 22:07:12,747 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-09 22:07:12,747 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1254, Invalid=8646, Unknown=0, NotChecked=0, Total=9900 [2018-04-09 22:07:12,747 INFO L87 Difference]: Start difference. First operand 2062 states and 2095 transitions. Second operand 100 states. [2018-04-09 22:07:14,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:07:14,745 INFO L93 Difference]: Finished difference Result 2553 states and 2630 transitions. [2018-04-09 22:07:14,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2018-04-09 22:07:14,745 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 1876 [2018-04-09 22:07:14,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:07:14,750 INFO L225 Difference]: With dead ends: 2553 [2018-04-09 22:07:14,750 INFO L226 Difference]: Without dead ends: 2072 [2018-04-09 22:07:14,755 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3831 GetRequests, 3619 SyntacticMatches, 35 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12589 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4818, Invalid=27044, Unknown=0, NotChecked=0, Total=31862 [2018-04-09 22:07:14,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2072 states. [2018-04-09 22:07:14,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2072 to 2062. [2018-04-09 22:07:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2018-04-09 22:07:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 2093 transitions. [2018-04-09 22:07:14,793 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 2093 transitions. Word has length 1876 [2018-04-09 22:07:14,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:07:14,794 INFO L459 AbstractCegarLoop]: Abstraction has 2062 states and 2093 transitions. [2018-04-09 22:07:14,794 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-09 22:07:14,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 2093 transitions. [2018-04-09 22:07:14,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1886 [2018-04-09 22:07:14,811 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:07:14,811 INFO L355 BasicCegarLoop]: trace histogram [185, 168, 167, 167, 167, 167, 167, 167, 167, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:07:14,811 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:07:14,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1054389958, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:07:14,817 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:07:15,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:07:15,125 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:17,539 INFO L134 CoverageAnalysis]: Checked inductivity of 133988 backedges. 42970 proven. 1581 refuted. 0 times theorem prover too weak. 89437 trivial. 0 not checked. [2018-04-09 22:07:17,539 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:20,096 INFO L134 CoverageAnalysis]: Checked inductivity of 133988 backedges. 42970 proven. 1581 refuted. 0 times theorem prover too weak. 89437 trivial. 0 not checked. [2018-04-09 22:07:20,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:20,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 109 [2018-04-09 22:07:20,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 109 states [2018-04-09 22:07:20,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2018-04-09 22:07:20,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1441, Invalid=10331, Unknown=0, NotChecked=0, Total=11772 [2018-04-09 22:07:20,142 INFO L87 Difference]: Start difference. First operand 2062 states and 2093 transitions. Second operand 109 states. [2018-04-09 22:07:24,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:07:24,325 INFO L93 Difference]: Finished difference Result 2700 states and 2763 transitions. [2018-04-09 22:07:24,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2018-04-09 22:07:24,325 INFO L78 Accepts]: Start accepts. Automaton has 109 states. Word has length 1885 [2018-04-09 22:07:24,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:07:24,329 INFO L225 Difference]: With dead ends: 2700 [2018-04-09 22:07:24,329 INFO L226 Difference]: Without dead ends: 2236 [2018-04-09 22:07:24,334 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3873 GetRequests, 3625 SyntacticMatches, 37 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12458 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=6467, Invalid=38689, Unknown=0, NotChecked=0, Total=45156 [2018-04-09 22:07:24,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2018-04-09 22:07:24,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 2225. [2018-04-09 22:07:24,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2225 states. [2018-04-09 22:07:24,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2225 states to 2225 states and 2256 transitions. [2018-04-09 22:07:24,374 INFO L78 Accepts]: Start accepts. Automaton has 2225 states and 2256 transitions. Word has length 1885 [2018-04-09 22:07:24,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:07:24,375 INFO L459 AbstractCegarLoop]: Abstraction has 2225 states and 2256 transitions. [2018-04-09 22:07:24,375 INFO L460 AbstractCegarLoop]: Interpolant automaton has 109 states. [2018-04-09 22:07:24,375 INFO L276 IsEmpty]: Start isEmpty. Operand 2225 states and 2256 transitions. [2018-04-09 22:07:24,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2051 [2018-04-09 22:07:24,413 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:07:24,413 INFO L355 BasicCegarLoop]: trace histogram [202, 184, 183, 183, 183, 183, 183, 183, 183, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:07:24,413 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:07:24,414 INFO L82 PathProgramCache]: Analyzing trace with hash 357813189, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:07:24,419 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:07:24,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:07:24,740 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 160443 backedges. 66415 proven. 1112 refuted. 0 times theorem prover too weak. 92916 trivial. 0 not checked. [2018-04-09 22:07:27,263 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 160443 backedges. 66415 proven. 1112 refuted. 0 times theorem prover too weak. 92916 trivial. 0 not checked. [2018-04-09 22:07:30,189 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:30,189 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 106 [2018-04-09 22:07:30,191 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-04-09 22:07:30,191 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-04-09 22:07:30,191 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1400, Invalid=9730, Unknown=0, NotChecked=0, Total=11130 [2018-04-09 22:07:30,192 INFO L87 Difference]: Start difference. First operand 2225 states and 2256 transitions. Second operand 106 states. [2018-04-09 22:07:32,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:07:32,226 INFO L93 Difference]: Finished difference Result 2705 states and 2777 transitions. [2018-04-09 22:07:32,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2018-04-09 22:07:32,226 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 2050 [2018-04-09 22:07:32,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:07:32,231 INFO L225 Difference]: With dead ends: 2705 [2018-04-09 22:07:32,231 INFO L226 Difference]: Without dead ends: 2235 [2018-04-09 22:07:32,238 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4184 GetRequests, 3959 SyntacticMatches, 37 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14251 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=5408, Invalid=30502, Unknown=0, NotChecked=0, Total=35910 [2018-04-09 22:07:32,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2235 states. [2018-04-09 22:07:32,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2235 to 2225. [2018-04-09 22:07:32,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2225 states. [2018-04-09 22:07:32,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2225 states to 2225 states and 2254 transitions. [2018-04-09 22:07:32,287 INFO L78 Accepts]: Start accepts. Automaton has 2225 states and 2254 transitions. Word has length 2050 [2018-04-09 22:07:32,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:07:32,288 INFO L459 AbstractCegarLoop]: Abstraction has 2225 states and 2254 transitions. [2018-04-09 22:07:32,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-04-09 22:07:32,288 INFO L276 IsEmpty]: Start isEmpty. Operand 2225 states and 2254 transitions. [2018-04-09 22:07:32,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2060 [2018-04-09 22:07:32,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:07:32,309 INFO L355 BasicCegarLoop]: trace histogram [203, 185, 184, 184, 184, 184, 184, 184, 184, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:07:32,309 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:07:32,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1680275596, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:07:32,315 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:07:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:07:32,690 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:35,390 INFO L134 CoverageAnalysis]: Checked inductivity of 162129 backedges. 47951 proven. 1773 refuted. 0 times theorem prover too weak. 112405 trivial. 0 not checked. [2018-04-09 22:07:35,390 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:38,332 INFO L134 CoverageAnalysis]: Checked inductivity of 162129 backedges. 47951 proven. 1773 refuted. 0 times theorem prover too weak. 112405 trivial. 0 not checked. [2018-04-09 22:07:38,355 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:38,355 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 115 [2018-04-09 22:07:38,357 INFO L442 AbstractCegarLoop]: Interpolant automaton has 115 states [2018-04-09 22:07:38,357 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2018-04-09 22:07:38,357 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1597, Invalid=11513, Unknown=0, NotChecked=0, Total=13110 [2018-04-09 22:07:38,358 INFO L87 Difference]: Start difference. First operand 2225 states and 2254 transitions. Second operand 115 states. [2018-04-09 22:07:42,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:07:42,900 INFO L93 Difference]: Finished difference Result 2861 states and 2920 transitions. [2018-04-09 22:07:42,901 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2018-04-09 22:07:42,901 INFO L78 Accepts]: Start accepts. Automaton has 115 states. Word has length 2059 [2018-04-09 22:07:42,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:07:42,905 INFO L225 Difference]: With dead ends: 2861 [2018-04-09 22:07:42,905 INFO L226 Difference]: Without dead ends: 2408 [2018-04-09 22:07:42,909 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4227 GetRequests, 3965 SyntacticMatches, 39 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13956 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=7188, Invalid=43212, Unknown=0, NotChecked=0, Total=50400 [2018-04-09 22:07:42,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2018-04-09 22:07:42,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 2397. [2018-04-09 22:07:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2397 states. [2018-04-09 22:07:42,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2397 states to 2397 states and 2426 transitions. [2018-04-09 22:07:42,976 INFO L78 Accepts]: Start accepts. Automaton has 2397 states and 2426 transitions. Word has length 2059 [2018-04-09 22:07:42,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:07:42,978 INFO L459 AbstractCegarLoop]: Abstraction has 2397 states and 2426 transitions. [2018-04-09 22:07:42,978 INFO L460 AbstractCegarLoop]: Interpolant automaton has 115 states. [2018-04-09 22:07:42,978 INFO L276 IsEmpty]: Start isEmpty. Operand 2397 states and 2426 transitions. [2018-04-09 22:07:43,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2234 [2018-04-09 22:07:43,016 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:07:43,017 INFO L355 BasicCegarLoop]: trace histogram [221, 202, 201, 201, 201, 201, 201, 201, 201, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:07:43,017 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:07:43,018 INFO L82 PathProgramCache]: Analyzing trace with hash 555044910, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:07:43,026 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:07:43,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:07:43,457 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:46,365 INFO L134 CoverageAnalysis]: Checked inductivity of 192960 backedges. 75698 proven. 1258 refuted. 0 times theorem prover too weak. 116004 trivial. 0 not checked. [2018-04-09 22:07:46,365 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 192960 backedges. 75698 proven. 1258 refuted. 0 times theorem prover too weak. 116004 trivial. 0 not checked. [2018-04-09 22:07:49,685 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:49,686 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 112 [2018-04-09 22:07:49,687 INFO L442 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-04-09 22:07:49,687 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-04-09 22:07:49,688 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=10878, Unknown=0, NotChecked=0, Total=12432 [2018-04-09 22:07:49,688 INFO L87 Difference]: Start difference. First operand 2397 states and 2426 transitions. Second operand 112 states. [2018-04-09 22:07:52,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:07:52,104 INFO L93 Difference]: Finished difference Result 2866 states and 2933 transitions. [2018-04-09 22:07:52,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2018-04-09 22:07:52,104 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 2233 [2018-04-09 22:07:52,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:07:52,108 INFO L225 Difference]: With dead ends: 2866 [2018-04-09 22:07:52,108 INFO L226 Difference]: Without dead ends: 2407 [2018-04-09 22:07:52,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4555 GetRequests, 4317 SyntacticMatches, 39 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16016 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=6032, Invalid=34168, Unknown=0, NotChecked=0, Total=40200 [2018-04-09 22:07:52,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2407 states. [2018-04-09 22:07:52,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2407 to 2397. [2018-04-09 22:07:52,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2397 states. [2018-04-09 22:07:52,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2397 states to 2397 states and 2424 transitions. [2018-04-09 22:07:52,182 INFO L78 Accepts]: Start accepts. Automaton has 2397 states and 2424 transitions. Word has length 2233 [2018-04-09 22:07:52,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:07:52,184 INFO L459 AbstractCegarLoop]: Abstraction has 2397 states and 2424 transitions. [2018-04-09 22:07:52,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-04-09 22:07:52,184 INFO L276 IsEmpty]: Start isEmpty. Operand 2397 states and 2424 transitions. [2018-04-09 22:07:52,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2243 [2018-04-09 22:07:52,222 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:07:52,223 INFO L355 BasicCegarLoop]: trace histogram [222, 203, 202, 202, 202, 202, 202, 202, 202, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:07:52,223 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:07:52,223 INFO L82 PathProgramCache]: Analyzing trace with hash 1235970347, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:07:52,260 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:07:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:07:52,671 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:07:55,763 INFO L134 CoverageAnalysis]: Checked inductivity of 194810 backedges. 53205 proven. 1976 refuted. 0 times theorem prover too weak. 139629 trivial. 0 not checked. [2018-04-09 22:07:55,763 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:07:59,112 INFO L134 CoverageAnalysis]: Checked inductivity of 194810 backedges. 53205 proven. 1976 refuted. 0 times theorem prover too weak. 139629 trivial. 0 not checked. [2018-04-09 22:07:59,135 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:07:59,135 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 121 [2018-04-09 22:07:59,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 121 states [2018-04-09 22:07:59,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2018-04-09 22:07:59,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1761, Invalid=12759, Unknown=0, NotChecked=0, Total=14520 [2018-04-09 22:07:59,138 INFO L87 Difference]: Start difference. First operand 2397 states and 2424 transitions. Second operand 121 states. [2018-04-09 22:08:04,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:08:04,002 INFO L93 Difference]: Finished difference Result 3031 states and 3086 transitions. [2018-04-09 22:08:04,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2018-04-09 22:08:04,002 INFO L78 Accepts]: Start accepts. Automaton has 121 states. Word has length 2242 [2018-04-09 22:08:04,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:08:04,007 INFO L225 Difference]: With dead ends: 3031 [2018-04-09 22:08:04,007 INFO L226 Difference]: Without dead ends: 2589 [2018-04-09 22:08:04,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4599 GetRequests, 4323 SyntacticMatches, 41 SemanticMatches, 235 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15539 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=7947, Invalid=47985, Unknown=0, NotChecked=0, Total=55932 [2018-04-09 22:08:04,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2589 states. [2018-04-09 22:08:04,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2589 to 2578. [2018-04-09 22:08:04,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2578 states. [2018-04-09 22:08:04,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2578 states to 2578 states and 2605 transitions. [2018-04-09 22:08:04,089 INFO L78 Accepts]: Start accepts. Automaton has 2578 states and 2605 transitions. Word has length 2242 [2018-04-09 22:08:04,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:08:04,091 INFO L459 AbstractCegarLoop]: Abstraction has 2578 states and 2605 transitions. [2018-04-09 22:08:04,091 INFO L460 AbstractCegarLoop]: Interpolant automaton has 121 states. [2018-04-09 22:08:04,091 INFO L276 IsEmpty]: Start isEmpty. Operand 2578 states and 2605 transitions. [2018-04-09 22:08:04,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2426 [2018-04-09 22:08:04,131 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:08:04,132 INFO L355 BasicCegarLoop]: trace histogram [241, 221, 220, 220, 220, 220, 220, 220, 220, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:08:04,132 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:08:04,133 INFO L82 PathProgramCache]: Analyzing trace with hash 2087032212, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:08:04,141 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:08:04,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:08:04,570 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:08:07,919 INFO L134 CoverageAnalysis]: Checked inductivity of 230500 backedges. 85748 proven. 1413 refuted. 0 times theorem prover too weak. 143339 trivial. 0 not checked. [2018-04-09 22:08:07,919 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:08:11,666 INFO L134 CoverageAnalysis]: Checked inductivity of 230500 backedges. 85748 proven. 1413 refuted. 0 times theorem prover too weak. 143339 trivial. 0 not checked. [2018-04-09 22:08:11,689 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:08:11,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 118 [2018-04-09 22:08:11,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-04-09 22:08:11,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-04-09 22:08:11,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1716, Invalid=12090, Unknown=0, NotChecked=0, Total=13806 [2018-04-09 22:08:11,692 INFO L87 Difference]: Start difference. First operand 2578 states and 2605 transitions. Second operand 118 states. [2018-04-09 22:08:14,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:08:14,470 INFO L93 Difference]: Finished difference Result 3036 states and 3098 transitions. [2018-04-09 22:08:14,470 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2018-04-09 22:08:14,470 INFO L78 Accepts]: Start accepts. Automaton has 118 states. Word has length 2425 [2018-04-09 22:08:14,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:08:14,474 INFO L225 Difference]: With dead ends: 3036 [2018-04-09 22:08:14,474 INFO L226 Difference]: Without dead ends: 2588 [2018-04-09 22:08:14,479 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4944 GetRequests, 4693 SyntacticMatches, 41 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17884 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=6690, Invalid=38042, Unknown=0, NotChecked=0, Total=44732 [2018-04-09 22:08:14,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2588 states. [2018-04-09 22:08:14,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2588 to 2578. [2018-04-09 22:08:14,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2578 states. [2018-04-09 22:08:14,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2578 states to 2578 states and 2603 transitions. [2018-04-09 22:08:14,531 INFO L78 Accepts]: Start accepts. Automaton has 2578 states and 2603 transitions. Word has length 2425 [2018-04-09 22:08:14,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:08:14,533 INFO L459 AbstractCegarLoop]: Abstraction has 2578 states and 2603 transitions. [2018-04-09 22:08:14,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 118 states. [2018-04-09 22:08:14,533 INFO L276 IsEmpty]: Start isEmpty. Operand 2578 states and 2603 transitions. [2018-04-09 22:08:14,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2435 [2018-04-09 22:08:14,565 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:08:14,566 INFO L355 BasicCegarLoop]: trace histogram [242, 222, 221, 221, 221, 221, 221, 221, 221, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:08:14,566 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:08:14,566 INFO L82 PathProgramCache]: Analyzing trace with hash -920922491, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:08:14,574 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:08:15,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:08:15,025 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:08:18,633 INFO L134 CoverageAnalysis]: Checked inductivity of 232523 backedges. 58732 proven. 2190 refuted. 0 times theorem prover too weak. 171601 trivial. 0 not checked. [2018-04-09 22:08:18,634 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:08:22,463 INFO L134 CoverageAnalysis]: Checked inductivity of 232523 backedges. 58732 proven. 2190 refuted. 0 times theorem prover too weak. 171601 trivial. 0 not checked. [2018-04-09 22:08:22,486 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:08:22,487 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 127 [2018-04-09 22:08:22,488 INFO L442 AbstractCegarLoop]: Interpolant automaton has 127 states [2018-04-09 22:08:22,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2018-04-09 22:08:22,489 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1933, Invalid=14069, Unknown=0, NotChecked=0, Total=16002 [2018-04-09 22:08:22,489 INFO L87 Difference]: Start difference. First operand 2578 states and 2603 transitions. Second operand 127 states. [2018-04-09 22:08:27,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 22:08:27,531 INFO L93 Difference]: Finished difference Result 3210 states and 3261 transitions. [2018-04-09 22:08:27,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2018-04-09 22:08:27,531 INFO L78 Accepts]: Start accepts. Automaton has 127 states. Word has length 2434 [2018-04-09 22:08:27,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 22:08:27,535 INFO L225 Difference]: With dead ends: 3210 [2018-04-09 22:08:27,535 INFO L226 Difference]: Without dead ends: 2779 [2018-04-09 22:08:27,542 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4989 GetRequests, 4699 SyntacticMatches, 43 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17207 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=8744, Invalid=53008, Unknown=0, NotChecked=0, Total=61752 [2018-04-09 22:08:27,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2779 states. [2018-04-09 22:08:27,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2779 to 2768. [2018-04-09 22:08:27,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2768 states. [2018-04-09 22:08:27,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2768 states to 2768 states and 2793 transitions. [2018-04-09 22:08:27,603 INFO L78 Accepts]: Start accepts. Automaton has 2768 states and 2793 transitions. Word has length 2434 [2018-04-09 22:08:27,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 22:08:27,605 INFO L459 AbstractCegarLoop]: Abstraction has 2768 states and 2793 transitions. [2018-04-09 22:08:27,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 127 states. [2018-04-09 22:08:27,605 INFO L276 IsEmpty]: Start isEmpty. Operand 2768 states and 2793 transitions. [2018-04-09 22:08:27,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2627 [2018-04-09 22:08:27,640 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 22:08:27,641 INFO L355 BasicCegarLoop]: trace histogram [262, 241, 240, 240, 240, 240, 240, 240, 240, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 22:08:27,641 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr1RequiresViolation, __U_MULTI_fArraysOfVariableLength__true_valid_memsafety_c__fooErr2RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-09 22:08:27,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1313133535, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 22:08:27,650 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 22:08:28,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 22:08:28,077 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 22:08:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 273582 backedges. 96592 proven. 1577 refuted. 0 times theorem prover too weak. 175413 trivial. 0 not checked. [2018-04-09 22:08:32,017 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 22:08:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 273582 backedges. 96592 proven. 1577 refuted. 0 times theorem prover too weak. 175413 trivial. 0 not checked. [2018-04-09 22:08:36,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 22:08:36,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 124 [2018-04-09 22:08:36,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 124 states [2018-04-09 22:08:36,334 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2018-04-09 22:08:36,334 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1886, Invalid=13366, Unknown=0, NotChecked=0, Total=15252 [2018-04-09 22:08:36,334 INFO L87 Difference]: Start difference. First operand 2768 states and 2793 transitions. Second operand 124 states. Received shutdown request... [2018-04-09 22:08:37,091 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-09 22:08:37,091 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-09 22:08:37,095 WARN L197 ceAbstractionStarter]: Timeout [2018-04-09 22:08:37,095 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.04 10:08:37 BoogieIcfgContainer [2018-04-09 22:08:37,095 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-09 22:08:37,096 INFO L168 Benchmark]: Toolchain (without parser) took 224813.84 ms. Allocated memory was 305.7 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 245.6 MB in the beginning and 711.2 MB in the end (delta: -465.6 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-04-09 22:08:37,097 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 305.7 MB. Free memory is still 266.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-09 22:08:37,097 INFO L168 Benchmark]: CACSL2BoogieTranslator took 233.91 ms. Allocated memory is still 305.7 MB. Free memory was 245.6 MB in the beginning and 235.5 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. [2018-04-09 22:08:37,097 INFO L168 Benchmark]: Boogie Preprocessor took 34.87 ms. Allocated memory is still 305.7 MB. Free memory was 235.5 MB in the beginning and 233.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-09 22:08:37,097 INFO L168 Benchmark]: RCFGBuilder took 314.87 ms. Allocated memory was 305.7 MB in the beginning and 464.0 MB in the end (delta: 158.3 MB). Free memory was 233.5 MB in the beginning and 429.9 MB in the end (delta: -196.5 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. [2018-04-09 22:08:37,098 INFO L168 Benchmark]: TraceAbstraction took 224225.79 ms. Allocated memory was 464.0 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 429.9 MB in the beginning and 711.2 MB in the end (delta: -281.3 MB). Peak memory consumption was 1.5 GB. Max. memory is 5.3 GB. [2018-04-09 22:08:37,100 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 305.7 MB. Free memory is still 266.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 233.91 ms. Allocated memory is still 305.7 MB. Free memory was 245.6 MB in the beginning and 235.5 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 34.87 ms. Allocated memory is still 305.7 MB. Free memory was 235.5 MB in the beginning and 233.5 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 314.87 ms. Allocated memory was 305.7 MB in the beginning and 464.0 MB in the end (delta: 158.3 MB). Free memory was 233.5 MB in the beginning and 429.9 MB in the end (delta: -196.5 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 224225.79 ms. Allocated memory was 464.0 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 429.9 MB in the beginning and 711.2 MB in the end (delta: -281.3 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: 16]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 16). Cancelled while BasicCegarLoop was constructing difference of abstraction (2768states) and interpolant automaton (currently 59 states, 124 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 163 known predicates. - TimeoutResultAtElement [Line: 16]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 16). Cancelled while BasicCegarLoop was constructing difference of abstraction (2768states) and interpolant automaton (currently 59 states, 124 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 163 known predicates. - TimeoutResultAtElement [Line: 16]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 16). Cancelled while BasicCegarLoop was constructing difference of abstraction (2768states) and interpolant automaton (currently 59 states, 124 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 163 known predicates. - 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 (2768states) and interpolant automaton (currently 59 states, 124 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 163 known predicates. - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 21). Cancelled while BasicCegarLoop was constructing difference of abstraction (2768states) and interpolant automaton (currently 59 states, 124 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 163 known predicates. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (2768states) and interpolant automaton (currently 59 states, 124 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 163 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 64 locations, 6 error locations. TIMEOUT Result, 224.1s OverallTime, 58 OverallIterations, 262 TraceHistogramMax, 90.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5446 SDtfs, 19446 SDslu, 73937 SDs, 0 SdLazy, 72564 SolverSat, 5143 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 23.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 98555 GetRequests, 91788 SyntacticMatches, 1023 SemanticMatches, 5743 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273310 ImplicationChecksByTransitivity, 114.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2768occurred in iteration=57, 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: 1.4s AutomataMinimizationTime, 57 MinimizatonAttempts, 772 StatesRemovedByMinimization, 56 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.7s SsaConstructionTime, 6.3s SatisfiabilityAnalysisTime, 121.6s InterpolantComputationTime, 47942 NumberOfCodeBlocks, 47942 NumberOfCodeBlocksAsserted, 58 NumberOfCheckSat, 95768 ConstructedInterpolants, 1715 QuantifiedInterpolants, 267283095 SizeOfPredicates, 1952 NumberOfNonLiveVariables, 88309 ConjunctsInSsa, 2234 ConjunctsInUnsatCore, 116 InterpolantComputations, 10 PerfectInterpolantSequences, 5311338/5373576 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/ArraysOfVariableLength5_true-valid-memsafety.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-09_22-08-37-107.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysOfVariableLength5_true-valid-memsafety.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-09_22-08-37-107.csv Completed graceful shutdown