java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-4cf2d92 [2018-03-28 13:07:22,941 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-28 13:07:22,943 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-28 13:07:22,958 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-28 13:07:22,958 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-28 13:07:22,959 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-28 13:07:22,960 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-28 13:07:22,961 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-28 13:07:22,964 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-28 13:07:22,964 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-28 13:07:22,965 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-28 13:07:22,965 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-28 13:07:22,967 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-28 13:07:22,968 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-28 13:07:22,969 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-28 13:07:22,971 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-28 13:07:22,973 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-28 13:07:22,975 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-28 13:07:22,976 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-28 13:07:22,978 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-28 13:07:22,980 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-28 13:07:22,980 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-28 13:07:22,981 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-28 13:07:22,982 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-28 13:07:22,983 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-28 13:07:22,984 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-28 13:07:22,984 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-28 13:07:22,985 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-28 13:07:22,986 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-28 13:07:22,986 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-28 13:07:22,987 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-28 13:07:22,987 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-28 13:07:23,015 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-28 13:07:23,015 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-28 13:07:23,015 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-28 13:07:23,015 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-28 13:07:23,016 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-28 13:07:23,016 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-28 13:07:23,017 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-28 13:07:23,017 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-28 13:07:23,017 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-28 13:07:23,017 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-28 13:07:23,017 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-28 13:07:23,018 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-28 13:07:23,018 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-28 13:07:23,018 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-28 13:07:23,018 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-28 13:07:23,018 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-28 13:07:23,019 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-28 13:07:23,019 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-28 13:07:23,019 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-28 13:07:23,019 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-28 13:07:23,019 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-28 13:07:23,020 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-28 13:07:23,020 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-28 13:07:23,020 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-28 13:07:23,020 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-28 13:07:23,020 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 13:07:23,021 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-28 13:07:23,021 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-28 13:07:23,021 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-28 13:07:23,021 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-28 13:07:23,021 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-28 13:07:23,022 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:23,022 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-28 13:07:23,023 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-28 13:07:23,023 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-28 13:07:23,023 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-28 13:07:23,023 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-28 13:07:23,059 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-28 13:07:23,072 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-28 13:07:23,076 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-28 13:07:23,078 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-28 13:07:23,078 INFO L276 PluginConnector]: CDTParser initialized [2018-03-28 13:07:23,079 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-28 13:07:23,408 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf27f05401 [2018-03-28 13:07:23,577 INFO L291 CDTParser]: IsIndexed: true [2018-03-28 13:07:23,578 INFO L292 CDTParser]: Found 1 translation units. [2018-03-28 13:07:23,578 INFO L171 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-28 13:07:23,579 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-28 13:07:23,579 INFO L215 ultiparseSymbolTable]: [2018-03-28 13:07:23,580 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-28 13:07:23,580 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-28 13:07:23,580 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-28 13:07:23,580 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-28 13:07:23,580 INFO L233 ultiparseSymbolTable]: [2018-03-28 13:07:23,617 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGf27f05401 [2018-03-28 13:07:23,622 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-28 13:07:23,626 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-28 13:07:23,627 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-28 13:07:23,627 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-28 13:07:23,632 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-28 13:07:23,633 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,635 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a4f09b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23, skipping insertion in model container [2018-03-28 13:07:23,636 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,651 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 13:07:23,664 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 13:07:23,794 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 13:07:23,817 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 13:07:23,821 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-28 13:07:23,831 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23 WrapperNode [2018-03-28 13:07:23,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-28 13:07:23,833 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-28 13:07:23,833 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-28 13:07:23,833 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-28 13:07:23,843 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,843 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,854 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,855 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,860 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,866 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,868 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... [2018-03-28 13:07:23,870 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-28 13:07:23,870 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-28 13:07:23,870 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-28 13:07:23,870 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-28 13:07:23,872 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 13:07:23,921 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-28 13:07:23,921 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-28 13:07:23,921 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-03-28 13:07:23,922 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-28 13:07:23,922 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-28 13:07:23,923 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-28 13:07:24,186 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-28 13:07:24,186 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 01:07:24 BoogieIcfgContainer [2018-03-28 13:07:24,186 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-28 13:07:24,187 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-28 13:07:24,187 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-28 13:07:24,189 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-28 13:07:24,190 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 01:07:23" (1/3) ... [2018-03-28 13:07:24,190 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c8e9555 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 01:07:24, skipping insertion in model container [2018-03-28 13:07:24,190 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 01:07:23" (2/3) ... [2018-03-28 13:07:24,191 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c8e9555 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 01:07:24, skipping insertion in model container [2018-03-28 13:07:24,191 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 01:07:24" (3/3) ... [2018-03-28 13:07:24,192 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-03-28 13:07:24,199 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-28 13:07:24,205 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-28 13:07:24,259 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-28 13:07:24,259 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-28 13:07:24,260 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-28 13:07:24,260 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-28 13:07:24,260 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-28 13:07:24,260 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-28 13:07:24,260 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-28 13:07:24,260 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-28 13:07:24,260 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-28 13:07:24,261 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-28 13:07:24,274 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-28 13:07:24,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-28 13:07:24,278 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:24,279 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:24,280 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:24,284 INFO L82 PathProgramCache]: Analyzing trace with hash 924065095, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:24,297 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:24,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:24,336 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:24,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:24,408 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:24,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:24,471 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:24,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-28 13:07:24,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-28 13:07:24,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-28 13:07:24,490 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-28 13:07:24,492 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-28 13:07:24,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:24,674 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-28 13:07:24,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-28 13:07:24,676 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-28 13:07:24,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:24,688 INFO L225 Difference]: With dead ends: 136 [2018-03-28 13:07:24,688 INFO L226 Difference]: Without dead ends: 80 [2018-03-28 13:07:24,692 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-28 13:07:24,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-28 13:07:24,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-28 13:07:24,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-28 13:07:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-28 13:07:24,750 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-28 13:07:24,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:24,750 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-28 13:07:24,751 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-28 13:07:24,751 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-28 13:07:24,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-28 13:07:24,752 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:24,752 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:24,752 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:24,752 INFO L82 PathProgramCache]: Analyzing trace with hash 591861313, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:24,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:24,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:24,792 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:24,814 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:24,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:24,878 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:24,878 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-28 13:07:24,880 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-28 13:07:24,880 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-28 13:07:24,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-28 13:07:24,880 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-28 13:07:24,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:24,933 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-28 13:07:24,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-28 13:07:24,934 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-28 13:07:24,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:24,938 INFO L225 Difference]: With dead ends: 78 [2018-03-28 13:07:24,938 INFO L226 Difference]: Without dead ends: 77 [2018-03-28 13:07:24,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-28 13:07:24,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-28 13:07:24,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-28 13:07:24,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-28 13:07:24,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-28 13:07:24,949 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-28 13:07:24,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:24,950 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-28 13:07:24,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-28 13:07:24,950 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-28 13:07:24,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-28 13:07:24,951 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:24,951 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:24,951 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:24,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831631, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:24,966 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:24,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:24,992 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:25,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 13:07:25,031 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 13:07:25,034 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 13:07:25,034 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-28 13:07:25,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:25,056 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:25,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:25,086 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:25,086 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-28 13:07:25,086 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-28 13:07:25,087 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-28 13:07:25,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-28 13:07:25,087 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-03-28 13:07:25,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:25,163 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-03-28 13:07:25,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-28 13:07:25,163 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-28 13:07:25,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:25,164 INFO L225 Difference]: With dead ends: 67 [2018-03-28 13:07:25,165 INFO L226 Difference]: Without dead ends: 66 [2018-03-28 13:07:25,165 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-03-28 13:07:25,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-03-28 13:07:25,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-03-28 13:07:25,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-03-28 13:07:25,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-03-28 13:07:25,174 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-03-28 13:07:25,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:25,174 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-03-28 13:07:25,175 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-28 13:07:25,175 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-03-28 13:07:25,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-28 13:07:25,176 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:25,176 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:25,176 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:25,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1167831632, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:25,187 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:25,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:25,211 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:25,222 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 13:07:25,222 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 13:07:25,258 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 13:07:25,259 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-28 13:07:25,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:25,308 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:25,473 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:25,473 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-28 13:07:25,474 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-28 13:07:25,474 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-28 13:07:25,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-28 13:07:25,475 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-03-28 13:07:25,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:25,652 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-03-28 13:07:25,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 13:07:25,652 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-28 13:07:25,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:25,654 INFO L225 Difference]: With dead ends: 75 [2018-03-28 13:07:25,654 INFO L226 Difference]: Without dead ends: 74 [2018-03-28 13:07:25,655 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-03-28 13:07:25,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-03-28 13:07:25,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-03-28 13:07:25,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-28 13:07:25,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-28 13:07:25,664 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-28 13:07:25,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:25,664 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-28 13:07:25,664 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-28 13:07:25,665 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-28 13:07:25,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-28 13:07:25,666 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:25,666 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:25,667 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:25,667 INFO L82 PathProgramCache]: Analyzing trace with hash -572236607, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:25,678 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:25,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:25,702 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:25,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:25,770 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:25,857 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:25,858 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-28 13:07:25,858 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 13:07:25,858 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 13:07:25,858 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-28 13:07:25,859 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-03-28 13:07:25,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:25,997 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-03-28 13:07:25,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-28 13:07:25,998 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-03-28 13:07:25,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:25,999 INFO L225 Difference]: With dead ends: 101 [2018-03-28 13:07:25,999 INFO L226 Difference]: Without dead ends: 100 [2018-03-28 13:07:26,000 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-03-28 13:07:26,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-03-28 13:07:26,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-03-28 13:07:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-03-28 13:07:26,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-03-28 13:07:26,007 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-03-28 13:07:26,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:26,007 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-03-28 13:07:26,007 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 13:07:26,007 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-03-28 13:07:26,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-28 13:07:26,008 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:26,008 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:26,008 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:26,008 INFO L82 PathProgramCache]: Analyzing trace with hash -559465520, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:26,014 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:26,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:26,028 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:26,036 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 13:07:26,037 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 13:07:26,040 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 13:07:26,041 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-28 13:07:26,098 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:26,098 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:26,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:26,244 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:26,245 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-03-28 13:07:26,245 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-28 13:07:26,245 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-28 13:07:26,245 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-03-28 13:07:26,246 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-03-28 13:07:26,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:26,520 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-03-28 13:07:26,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-28 13:07:26,520 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-03-28 13:07:26,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:26,521 INFO L225 Difference]: With dead ends: 95 [2018-03-28 13:07:26,521 INFO L226 Difference]: Without dead ends: 94 [2018-03-28 13:07:26,522 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2018-03-28 13:07:26,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-28 13:07:26,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-03-28 13:07:26,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-28 13:07:26,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-28 13:07:26,532 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-03-28 13:07:26,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:26,532 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-28 13:07:26,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-28 13:07:26,532 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-28 13:07:26,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-28 13:07:26,533 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:26,534 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:26,534 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:26,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1735417043, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:26,541 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:26,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:26,556 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:26,591 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:26,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:26,679 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:26,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-03-28 13:07:26,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-28 13:07:26,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-28 13:07:26,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-03-28 13:07:26,681 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-03-28 13:07:26,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:26,779 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-03-28 13:07:26,780 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 13:07:26,780 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-03-28 13:07:26,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:26,781 INFO L225 Difference]: With dead ends: 174 [2018-03-28 13:07:26,781 INFO L226 Difference]: Without dead ends: 102 [2018-03-28 13:07:26,782 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-03-28 13:07:26,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-03-28 13:07:26,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-03-28 13:07:26,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-28 13:07:26,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-28 13:07:26,799 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-03-28 13:07:26,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:26,799 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-28 13:07:26,799 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-28 13:07:26,799 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-28 13:07:26,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-28 13:07:26,802 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:26,803 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:26,803 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:26,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1153304147, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:26,809 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:26,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:26,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:26,865 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:26,865 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:26,978 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 13:07:27,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:27,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-03-28 13:07:27,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-28 13:07:27,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-28 13:07:27,001 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-03-28 13:07:27,001 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-03-28 13:07:27,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:27,116 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-03-28 13:07:27,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-28 13:07:27,117 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-03-28 13:07:27,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:27,118 INFO L225 Difference]: With dead ends: 180 [2018-03-28 13:07:27,118 INFO L226 Difference]: Without dead ends: 105 [2018-03-28 13:07:27,119 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2018-03-28 13:07:27,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-28 13:07:27,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-03-28 13:07:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-28 13:07:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-28 13:07:27,128 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-03-28 13:07:27,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:27,128 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-28 13:07:27,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-28 13:07:27,129 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-28 13:07:27,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-03-28 13:07:27,130 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:27,130 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:27,130 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:27,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1764291391, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:27,143 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:27,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:27,161 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-28 13:07:27,317 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-28 13:07:27,393 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:27,393 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-03-28 13:07:27,393 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-28 13:07:27,393 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-28 13:07:27,393 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-03-28 13:07:27,394 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-03-28 13:07:27,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:27,627 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-03-28 13:07:27,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-28 13:07:27,627 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-03-28 13:07:27,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:27,628 INFO L225 Difference]: With dead ends: 211 [2018-03-28 13:07:27,628 INFO L226 Difference]: Without dead ends: 130 [2018-03-28 13:07:27,629 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=428, Unknown=0, NotChecked=0, Total=600 [2018-03-28 13:07:27,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-03-28 13:07:27,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-03-28 13:07:27,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-28 13:07:27,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-03-28 13:07:27,639 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-03-28 13:07:27,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:27,640 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-03-28 13:07:27,640 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-28 13:07:27,640 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-03-28 13:07:27,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-28 13:07:27,641 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:27,641 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:27,642 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:27,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1367929645, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:27,652 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:27,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:27,670 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-28 13:07:27,694 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-28 13:07:27,743 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 13:07:27,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-28 13:07:27,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-28 13:07:27,744 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-28 13:07:27,744 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-28 13:07:27,744 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-03-28 13:07:27,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:27,885 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-03-28 13:07:27,885 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-28 13:07:27,885 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-28 13:07:27,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:27,888 INFO L225 Difference]: With dead ends: 129 [2018-03-28 13:07:27,888 INFO L226 Difference]: Without dead ends: 128 [2018-03-28 13:07:27,888 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-03-28 13:07:27,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-03-28 13:07:27,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-03-28 13:07:27,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-03-28 13:07:27,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-03-28 13:07:27,897 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-03-28 13:07:27,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:27,897 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-03-28 13:07:27,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-28 13:07:27,898 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-03-28 13:07:27,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-03-28 13:07:27,899 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:27,899 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:27,899 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:27,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1333640360, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:27,912 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:27,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:27,934 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:27,963 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-28 13:07:27,964 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-28 13:07:28,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:28,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-28 13:07:28,044 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 13:07:28,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 13:07:28,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-28 13:07:28,045 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-03-28 13:07:28,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:28,211 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-03-28 13:07:28,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-28 13:07:28,212 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-03-28 13:07:28,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:28,214 INFO L225 Difference]: With dead ends: 161 [2018-03-28 13:07:28,214 INFO L226 Difference]: Without dead ends: 141 [2018-03-28 13:07:28,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-03-28 13:07:28,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-03-28 13:07:28,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-03-28 13:07:28,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-03-28 13:07:28,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-03-28 13:07:28,224 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-03-28 13:07:28,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:28,224 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-03-28 13:07:28,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 13:07:28,225 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-03-28 13:07:28,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-03-28 13:07:28,226 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:28,227 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:28,227 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:28,227 INFO L82 PathProgramCache]: Analyzing trace with hash -210360755, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:28,234 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:28,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:28,264 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:28,788 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-28 13:07:28,789 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:28,921 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-28 13:07:28,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:28,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-03-28 13:07:28,954 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-28 13:07:28,954 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-28 13:07:28,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-03-28 13:07:28,955 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-03-28 13:07:29,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:29,267 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-03-28 13:07:29,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-28 13:07:29,268 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-03-28 13:07:29,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:29,269 INFO L225 Difference]: With dead ends: 264 [2018-03-28 13:07:29,269 INFO L226 Difference]: Without dead ends: 185 [2018-03-28 13:07:29,271 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=303, Invalid=1029, Unknown=0, NotChecked=0, Total=1332 [2018-03-28 13:07:29,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-28 13:07:29,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-03-28 13:07:29,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-28 13:07:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-03-28 13:07:29,281 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-03-28 13:07:29,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:29,281 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-03-28 13:07:29,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-28 13:07:29,281 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-03-28 13:07:29,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-03-28 13:07:29,282 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:29,283 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:29,283 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:29,283 INFO L82 PathProgramCache]: Analyzing trace with hash -203591568, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:29,294 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:29,319 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:29,358 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-03-28 13:07:29,359 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:29,493 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-03-28 13:07:29,515 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-28 13:07:29,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-03-28 13:07:29,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-28 13:07:29,516 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-28 13:07:29,516 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-03-28 13:07:29,516 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-03-28 13:07:29,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:29,655 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-03-28 13:07:29,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-28 13:07:29,655 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-03-28 13:07:29,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:29,656 INFO L225 Difference]: With dead ends: 263 [2018-03-28 13:07:29,656 INFO L226 Difference]: Without dead ends: 178 [2018-03-28 13:07:29,657 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-03-28 13:07:29,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-28 13:07:29,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-28 13:07:29,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-28 13:07:29,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-03-28 13:07:29,667 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-03-28 13:07:29,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:29,668 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-03-28 13:07:29,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-28 13:07:29,668 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-03-28 13:07:29,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-28 13:07:29,669 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:29,670 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:29,670 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:29,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1716502977, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:29,679 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:29,716 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:29,789 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-28 13:07:29,789 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:29,900 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-28 13:07:29,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:29,924 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-03-28 13:07:29,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-28 13:07:29,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-28 13:07:29,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-03-28 13:07:29,925 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-03-28 13:07:30,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:30,169 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-03-28 13:07:30,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-28 13:07:30,170 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-03-28 13:07:30,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:30,171 INFO L225 Difference]: With dead ends: 263 [2018-03-28 13:07:30,171 INFO L226 Difference]: Without dead ends: 178 [2018-03-28 13:07:30,172 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 215 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2018-03-28 13:07:30,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-28 13:07:30,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-28 13:07:30,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-28 13:07:30,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-03-28 13:07:30,183 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-03-28 13:07:30,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:30,183 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-03-28 13:07:30,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-28 13:07:30,184 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-03-28 13:07:30,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-28 13:07:30,185 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:30,186 INFO L355 BasicCegarLoop]: trace histogram [10, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:30,189 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:30,189 INFO L82 PathProgramCache]: Analyzing trace with hash -444483879, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:30,209 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:30,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:30,290 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:30,817 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-28 13:07:30,817 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:31,053 WARN L148 SmtUtils]: Spent 110ms on a formula simplification that was a NOOP. DAG size: 23 [2018-03-28 13:07:31,491 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-28 13:07:31,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:31,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-03-28 13:07:31,517 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 13:07:31,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 13:07:31,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-03-28 13:07:31,517 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-03-28 13:07:31,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:31,973 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-03-28 13:07:31,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-28 13:07:31,973 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-03-28 13:07:31,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:31,975 INFO L225 Difference]: With dead ends: 267 [2018-03-28 13:07:31,975 INFO L226 Difference]: Without dead ends: 182 [2018-03-28 13:07:31,976 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2018-03-28 13:07:31,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-28 13:07:31,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-03-28 13:07:31,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-28 13:07:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-03-28 13:07:31,987 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-03-28 13:07:31,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:31,988 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-03-28 13:07:31,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 13:07:31,988 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-03-28 13:07:31,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-03-28 13:07:31,989 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:31,989 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:31,989 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:31,990 INFO L82 PathProgramCache]: Analyzing trace with hash 496368833, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [2018-03-28 13:07:32,014 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:32,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:32,068 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:32,117 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-28 13:07:32,117 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:32,202 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-28 13:07:32,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:32,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-28 13:07:32,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-28 13:07:32,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-28 13:07:32,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-28 13:07:32,224 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-03-28 13:07:32,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:32,547 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-03-28 13:07:32,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-28 13:07:32,547 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-03-28 13:07:32,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:32,549 INFO L225 Difference]: With dead ends: 225 [2018-03-28 13:07:32,549 INFO L226 Difference]: Without dead ends: 224 [2018-03-28 13:07:32,549 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2018-03-28 13:07:32,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-03-28 13:07:32,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-03-28 13:07:32,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-03-28 13:07:32,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-03-28 13:07:32,558 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-03-28 13:07:32,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:32,558 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-03-28 13:07:32,558 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-28 13:07:32,558 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-03-28 13:07:32,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-28 13:07:32,559 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:32,559 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:32,559 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:32,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1792435248, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:32,570 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:32,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:32,598 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:32,603 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 13:07:32,603 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 13:07:32,606 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 13:07:32,606 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-28 13:07:32,779 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-28 13:07:32,779 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-28 13:07:32,945 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:32,945 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-28 13:07:32,945 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-28 13:07:32,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-28 13:07:32,946 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-28 13:07:32,946 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-03-28 13:07:33,806 WARN L151 SmtUtils]: Spent 170ms on a formula simplification. DAG size of input: 24 DAG size of output 20 [2018-03-28 13:07:34,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:34,170 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-03-28 13:07:34,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-28 13:07:34,171 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-03-28 13:07:34,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:34,173 INFO L225 Difference]: With dead ends: 217 [2018-03-28 13:07:34,173 INFO L226 Difference]: Without dead ends: 216 [2018-03-28 13:07:34,174 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-03-28 13:07:34,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-28 13:07:34,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-03-28 13:07:34,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-28 13:07:34,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-03-28 13:07:34,184 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-03-28 13:07:34,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:34,184 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-03-28 13:07:34,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-28 13:07:34,185 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-03-28 13:07:34,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-28 13:07:34,186 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:34,187 INFO L355 BasicCegarLoop]: trace histogram [11, 8, 8, 8, 8, 8, 8, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:34,187 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:34,187 INFO L82 PathProgramCache]: Analyzing trace with hash 295836888, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:34,203 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:34,255 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:34,517 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-28 13:07:34,517 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:35,146 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-28 13:07:35,170 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:35,170 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-03-28 13:07:35,170 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-28 13:07:35,171 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-28 13:07:35,171 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-03-28 13:07:35,171 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-03-28 13:07:35,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:35,781 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-03-28 13:07:35,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-28 13:07:35,781 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-03-28 13:07:35,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:35,783 INFO L225 Difference]: With dead ends: 324 [2018-03-28 13:07:35,783 INFO L226 Difference]: Without dead ends: 214 [2018-03-28 13:07:35,784 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 277 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2018-03-28 13:07:35,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-03-28 13:07:35,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-03-28 13:07:35,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-28 13:07:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-03-28 13:07:35,797 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-03-28 13:07:35,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:35,797 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-03-28 13:07:35,798 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-28 13:07:35,798 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-03-28 13:07:35,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-28 13:07:35,799 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:35,799 INFO L355 BasicCegarLoop]: trace histogram [12, 9, 9, 9, 9, 9, 9, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:35,799 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:35,800 INFO L82 PathProgramCache]: Analyzing trace with hash 1535370072, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) [2018-03-28 13:07:35,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:35,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:35,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-28 13:07:36,045 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:36,193 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-28 13:07:36,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:36,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-28 13:07:36,229 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-28 13:07:36,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-28 13:07:36,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-28 13:07:36,230 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-03-28 13:07:37,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:37,571 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-03-28 13:07:37,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-28 13:07:37,573 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-03-28 13:07:37,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:37,575 INFO L225 Difference]: With dead ends: 274 [2018-03-28 13:07:37,575 INFO L226 Difference]: Without dead ends: 254 [2018-03-28 13:07:37,575 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-28 13:07:37,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-03-28 13:07:37,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-03-28 13:07:37,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-28 13:07:37,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-03-28 13:07:37,588 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-03-28 13:07:37,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:37,588 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-03-28 13:07:37,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-28 13:07:37,588 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-03-28 13:07:37,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-28 13:07:37,590 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:37,590 INFO L355 BasicCegarLoop]: trace histogram [15, 13, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:37,590 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:37,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1176544063, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:37,603 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:37,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:37,657 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:37,840 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-28 13:07:37,840 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:38,003 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-28 13:07:38,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:38,038 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-03-28 13:07:38,039 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-28 13:07:38,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-28 13:07:38,039 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-03-28 13:07:38,040 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-03-28 13:07:38,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:38,922 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-03-28 13:07:38,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-28 13:07:38,922 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-03-28 13:07:38,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:38,924 INFO L225 Difference]: With dead ends: 443 [2018-03-28 13:07:38,924 INFO L226 Difference]: Without dead ends: 298 [2018-03-28 13:07:38,926 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-03-28 13:07:38,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-03-28 13:07:38,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-03-28 13:07:38,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-03-28 13:07:38,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-03-28 13:07:38,942 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-03-28 13:07:38,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:38,943 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-03-28 13:07:38,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-28 13:07:38,943 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-03-28 13:07:38,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-28 13:07:38,944 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:38,945 INFO L355 BasicCegarLoop]: trace histogram [20, 17, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:38,945 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:38,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1905766323, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:38,952 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:39,003 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:39,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-28 13:07:39,280 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:39,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-28 13:07:39,506 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:39,506 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-03-28 13:07:39,507 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-28 13:07:39,507 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-28 13:07:39,507 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-03-28 13:07:39,508 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-03-28 13:07:40,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:40,052 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-03-28 13:07:40,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-28 13:07:40,052 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-03-28 13:07:40,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:40,054 INFO L225 Difference]: With dead ends: 491 [2018-03-28 13:07:40,055 INFO L226 Difference]: Without dead ends: 356 [2018-03-28 13:07:40,056 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-03-28 13:07:40,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-03-28 13:07:40,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-03-28 13:07:40,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-28 13:07:40,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-03-28 13:07:40,073 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-03-28 13:07:40,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:40,074 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-03-28 13:07:40,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-28 13:07:40,074 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-03-28 13:07:40,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-28 13:07:40,076 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:40,076 INFO L355 BasicCegarLoop]: trace histogram [25, 21, 20, 20, 20, 20, 20, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:40,076 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:40,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1014050777, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:40,087 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:40,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:40,188 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:40,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-28 13:07:40,483 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-28 13:07:40,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:40,779 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-03-28 13:07:40,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-28 13:07:40,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-28 13:07:40,780 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-03-28 13:07:40,780 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-03-28 13:07:41,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:41,110 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-03-28 13:07:41,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-28 13:07:41,110 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-03-28 13:07:41,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:41,112 INFO L225 Difference]: With dead ends: 496 [2018-03-28 13:07:41,112 INFO L226 Difference]: Without dead ends: 355 [2018-03-28 13:07:41,114 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-03-28 13:07:41,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-03-28 13:07:41,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-03-28 13:07:41,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-28 13:07:41,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-03-28 13:07:41,130 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-03-28 13:07:41,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:41,131 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-03-28 13:07:41,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-28 13:07:41,131 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-03-28 13:07:41,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-03-28 13:07:41,134 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:41,134 INFO L355 BasicCegarLoop]: trace histogram [26, 22, 21, 21, 21, 21, 21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:41,134 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:41,134 INFO L82 PathProgramCache]: Analyzing trace with hash 528332737, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:41,146 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:41,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:41,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-28 13:07:42,061 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:42,400 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-28 13:07:42,422 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:42,423 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-03-28 13:07:42,423 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-28 13:07:42,423 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-28 13:07:42,424 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-03-28 13:07:42,424 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-03-28 13:07:43,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:43,355 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-03-28 13:07:43,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-28 13:07:43,355 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-03-28 13:07:43,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:43,357 INFO L225 Difference]: With dead ends: 545 [2018-03-28 13:07:43,357 INFO L226 Difference]: Without dead ends: 420 [2018-03-28 13:07:43,358 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-03-28 13:07:43,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-03-28 13:07:43,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-03-28 13:07:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-28 13:07:43,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-03-28 13:07:43,370 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-03-28 13:07:43,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:43,371 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-03-28 13:07:43,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-28 13:07:43,371 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-03-28 13:07:43,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-03-28 13:07:43,373 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:43,373 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 26, 26, 26, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:43,373 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:43,373 INFO L82 PathProgramCache]: Analyzing trace with hash 374791885, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:43,381 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:43,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:43,463 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:43,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-28 13:07:43,759 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:44,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-28 13:07:44,155 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:44,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-03-28 13:07:44,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-28 13:07:44,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-28 13:07:44,157 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-03-28 13:07:44,157 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-03-28 13:07:44,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:44,657 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-03-28 13:07:44,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-28 13:07:44,657 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-03-28 13:07:44,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:44,659 INFO L225 Difference]: With dead ends: 550 [2018-03-28 13:07:44,659 INFO L226 Difference]: Without dead ends: 419 [2018-03-28 13:07:44,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-03-28 13:07:44,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-03-28 13:07:44,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-03-28 13:07:44,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-28 13:07:44,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-03-28 13:07:44,676 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-03-28 13:07:44,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:44,677 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-03-28 13:07:44,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-28 13:07:44,677 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-03-28 13:07:44,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-03-28 13:07:44,680 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:44,680 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 27, 27, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:44,680 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:44,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1478204237, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:44,689 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:44,762 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:45,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-28 13:07:45,441 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:45,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-28 13:07:45,798 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:45,799 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-03-28 13:07:45,799 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-28 13:07:45,800 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-28 13:07:45,800 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-03-28 13:07:45,800 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-03-28 13:07:46,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:46,697 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-03-28 13:07:46,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-28 13:07:46,697 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-03-28 13:07:46,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:46,700 INFO L225 Difference]: With dead ends: 608 [2018-03-28 13:07:46,700 INFO L226 Difference]: Without dead ends: 493 [2018-03-28 13:07:46,701 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-03-28 13:07:46,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-03-28 13:07:46,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-03-28 13:07:46,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-28 13:07:46,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-03-28 13:07:46,714 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-03-28 13:07:46,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:46,715 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-03-28 13:07:46,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-28 13:07:46,715 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-03-28 13:07:46,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-03-28 13:07:46,716 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:46,717 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 33, 33, 33, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:46,717 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:46,717 INFO L82 PathProgramCache]: Analyzing trace with hash 2074157017, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:46,723 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:46,811 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:47,159 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-28 13:07:47,159 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:47,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-28 13:07:47,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:47,819 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-03-28 13:07:47,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-28 13:07:47,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-28 13:07:47,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-03-28 13:07:47,821 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-03-28 13:07:48,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:48,674 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-03-28 13:07:48,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-28 13:07:48,675 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-03-28 13:07:48,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:48,677 INFO L225 Difference]: With dead ends: 617 [2018-03-28 13:07:48,677 INFO L226 Difference]: Without dead ends: 496 [2018-03-28 13:07:48,678 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=836, Invalid=3994, Unknown=0, NotChecked=0, Total=4830 [2018-03-28 13:07:48,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-03-28 13:07:48,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-03-28 13:07:48,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-28 13:07:48,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-03-28 13:07:48,690 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-03-28 13:07:48,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:48,690 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-03-28 13:07:48,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-28 13:07:48,690 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-03-28 13:07:48,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-03-28 13:07:48,692 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:48,693 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:48,693 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:48,693 INFO L82 PathProgramCache]: Analyzing trace with hash 1597753281, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:48,699 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:48,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:48,779 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:48,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-28 13:07:48,940 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:49,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-28 13:07:49,294 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:49,294 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-28 13:07:49,295 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-28 13:07:49,295 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-28 13:07:49,295 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-28 13:07:49,296 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-03-28 13:07:50,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:50,885 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-03-28 13:07:50,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-28 13:07:50,886 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-03-28 13:07:50,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:50,888 INFO L225 Difference]: With dead ends: 591 [2018-03-28 13:07:50,888 INFO L226 Difference]: Without dead ends: 590 [2018-03-28 13:07:50,889 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-28 13:07:50,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-03-28 13:07:50,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-03-28 13:07:50,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-03-28 13:07:50,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-03-28 13:07:50,910 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-03-28 13:07:50,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:50,911 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-03-28 13:07:50,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-28 13:07:50,911 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-03-28 13:07:50,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-03-28 13:07:50,916 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:50,916 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 35, 34, 34, 34, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:50,916 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:50,916 INFO L82 PathProgramCache]: Analyzing trace with hash -2009255728, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:50,960 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:51,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:51,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:51,110 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 13:07:51,111 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 13:07:51,222 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 13:07:51,223 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-28 13:07:51,862 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-28 13:07:51,862 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:52,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-28 13:07:52,394 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:52,394 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-28 13:07:52,394 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-28 13:07:52,395 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-28 13:07:52,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-28 13:07:52,395 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-03-28 13:07:54,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:54,874 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-03-28 13:07:54,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-28 13:07:54,875 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-03-28 13:07:54,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:54,876 INFO L225 Difference]: With dead ends: 579 [2018-03-28 13:07:54,876 INFO L226 Difference]: Without dead ends: 578 [2018-03-28 13:07:54,878 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-28 13:07:54,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-03-28 13:07:54,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-03-28 13:07:54,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-28 13:07:54,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-03-28 13:07:54,898 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-03-28 13:07:54,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:54,898 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-03-28 13:07:54,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-28 13:07:54,898 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-03-28 13:07:54,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-03-28 13:07:54,902 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:54,902 INFO L355 BasicCegarLoop]: trace histogram [41, 34, 34, 34, 34, 34, 34, 34, 34, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:54,902 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:54,903 INFO L82 PathProgramCache]: Analyzing trace with hash -1327861288, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:54,909 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:54,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:54,993 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:55,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-28 13:07:55,509 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:56,329 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-28 13:07:56,351 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:56,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-03-28 13:07:56,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-03-28 13:07:56,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-03-28 13:07:56,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-03-28 13:07:56,353 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-03-28 13:07:57,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:57,107 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-03-28 13:07:57,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-28 13:07:57,108 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-03-28 13:07:57,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:57,109 INFO L225 Difference]: With dead ends: 746 [2018-03-28 13:07:57,109 INFO L226 Difference]: Without dead ends: 564 [2018-03-28 13:07:57,110 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1092, Invalid=5388, Unknown=0, NotChecked=0, Total=6480 [2018-03-28 13:07:57,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-03-28 13:07:57,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-03-28 13:07:57,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-28 13:07:57,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-03-28 13:07:57,130 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-03-28 13:07:57,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:57,131 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-03-28 13:07:57,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-03-28 13:07:57,131 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-03-28 13:07:57,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-03-28 13:07:57,135 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:57,135 INFO L355 BasicCegarLoop]: trace histogram [42, 35, 35, 35, 35, 35, 35, 35, 35, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:57,135 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:57,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1109709224, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:57,144 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:57,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:57,268 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-28 13:07:57,473 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:07:57,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-28 13:07:57,768 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:07:57,768 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-28 13:07:57,769 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-28 13:07:57,769 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-28 13:07:57,769 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-28 13:07:57,769 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-03-28 13:07:58,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:07:58,761 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-03-28 13:07:58,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-28 13:07:58,762 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-03-28 13:07:58,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:07:58,766 INFO L225 Difference]: With dead ends: 664 [2018-03-28 13:07:58,766 INFO L226 Difference]: Without dead ends: 644 [2018-03-28 13:07:58,768 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-28 13:07:58,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-03-28 13:07:58,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-03-28 13:07:58,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-03-28 13:07:58,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-03-28 13:07:58,810 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-03-28 13:07:58,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:07:58,811 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-03-28 13:07:58,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-28 13:07:58,811 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-03-28 13:07:58,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-03-28 13:07:58,818 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:07:58,818 INFO L355 BasicCegarLoop]: trace histogram [49, 43, 42, 42, 42, 42, 42, 42, 42, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:07:58,818 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:07:58,819 INFO L82 PathProgramCache]: Analyzing trace with hash 701204417, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:07:58,831 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:07:58,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:07:58,992 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:07:59,892 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-28 13:07:59,892 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:00,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-28 13:08:00,402 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:00,402 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-03-28 13:08:00,402 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-28 13:08:00,403 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-28 13:08:00,403 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-03-28 13:08:00,403 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-03-28 13:08:01,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:01,773 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-03-28 13:08:01,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-28 13:08:01,773 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-03-28 13:08:01,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:01,776 INFO L225 Difference]: With dead ends: 981 [2018-03-28 13:08:01,777 INFO L226 Difference]: Without dead ends: 724 [2018-03-28 13:08:01,780 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-03-28 13:08:01,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-03-28 13:08:01,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-03-28 13:08:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-03-28 13:08:01,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-03-28 13:08:01,805 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-03-28 13:08:01,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:01,805 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-03-28 13:08:01,805 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-28 13:08:01,805 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-03-28 13:08:01,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-03-28 13:08:01,810 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:01,811 INFO L355 BasicCegarLoop]: trace histogram [58, 51, 50, 50, 50, 50, 50, 50, 50, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:01,811 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:01,811 INFO L82 PathProgramCache]: Analyzing trace with hash -1839288499, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:01,824 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:01,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:01,951 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:02,634 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-28 13:08:02,634 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:03,195 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-28 13:08:03,216 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:03,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-03-28 13:08:03,216 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-28 13:08:03,217 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-28 13:08:03,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-03-28 13:08:03,217 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-03-28 13:08:04,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:04,821 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-03-28 13:08:04,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-28 13:08:04,821 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-03-28 13:08:04,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:04,825 INFO L225 Difference]: With dead ends: 1065 [2018-03-28 13:08:04,825 INFO L226 Difference]: Without dead ends: 818 [2018-03-28 13:08:04,829 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-03-28 13:08:04,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-03-28 13:08:04,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-03-28 13:08:04,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-28 13:08:04,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-03-28 13:08:04,857 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-03-28 13:08:04,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:04,858 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-03-28 13:08:04,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-28 13:08:04,858 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-03-28 13:08:04,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-03-28 13:08:04,864 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:04,864 INFO L355 BasicCegarLoop]: trace histogram [67, 59, 58, 58, 58, 58, 58, 58, 58, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:04,865 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:04,865 INFO L82 PathProgramCache]: Analyzing trace with hash -851448615, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:04,873 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:05,052 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:05,613 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-28 13:08:05,613 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:06,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-28 13:08:06,305 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:06,305 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-03-28 13:08:06,306 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-28 13:08:06,306 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-28 13:08:06,306 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-03-28 13:08:06,306 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-03-28 13:08:07,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:07,160 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-03-28 13:08:07,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-03-28 13:08:07,160 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-03-28 13:08:07,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:07,163 INFO L225 Difference]: With dead ends: 1070 [2018-03-28 13:08:07,163 INFO L226 Difference]: Without dead ends: 817 [2018-03-28 13:08:07,166 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1382, Invalid=6990, Unknown=0, NotChecked=0, Total=8372 [2018-03-28 13:08:07,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-03-28 13:08:07,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-03-28 13:08:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-28 13:08:07,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-03-28 13:08:07,194 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-03-28 13:08:07,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:07,195 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-03-28 13:08:07,195 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-28 13:08:07,195 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-03-28 13:08:07,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-03-28 13:08:07,202 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:07,202 INFO L355 BasicCegarLoop]: trace histogram [68, 60, 59, 59, 59, 59, 59, 59, 59, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:07,202 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:07,203 INFO L82 PathProgramCache]: Analyzing trace with hash 1778631361, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:07,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:07,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:07,350 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-28 13:08:07,966 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:08,646 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-28 13:08:08,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:08,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-03-28 13:08:08,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-03-28 13:08:08,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-03-28 13:08:08,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-03-28 13:08:08,671 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-03-28 13:08:10,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:10,330 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-03-28 13:08:10,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-28 13:08:10,331 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-03-28 13:08:10,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:10,334 INFO L225 Difference]: With dead ends: 1155 [2018-03-28 13:08:10,334 INFO L226 Difference]: Without dead ends: 918 [2018-03-28 13:08:10,335 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1481 GetRequests, 1345 SyntacticMatches, 19 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3584 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2225, Invalid=11817, Unknown=0, NotChecked=0, Total=14042 [2018-03-28 13:08:10,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-03-28 13:08:10,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-03-28 13:08:10,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-28 13:08:10,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-03-28 13:08:10,355 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-03-28 13:08:10,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:10,356 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-03-28 13:08:10,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-03-28 13:08:10,356 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-03-28 13:08:10,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-03-28 13:08:10,361 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:10,362 INFO L355 BasicCegarLoop]: trace histogram [78, 69, 68, 68, 68, 68, 68, 68, 68, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:10,362 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:10,362 INFO L82 PathProgramCache]: Analyzing trace with hash 1423910861, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:10,368 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:10,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:10,531 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-28 13:08:11,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:12,022 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-28 13:08:12,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:12,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-03-28 13:08:12,045 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-28 13:08:12,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-28 13:08:12,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-03-28 13:08:12,045 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-03-28 13:08:12,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:12,900 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-03-28 13:08:12,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-28 13:08:12,900 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-03-28 13:08:12,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:12,903 INFO L225 Difference]: With dead ends: 1160 [2018-03-28 13:08:12,903 INFO L226 Difference]: Without dead ends: 917 [2018-03-28 13:08:12,905 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1551 SyntacticMatches, 19 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3915 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1706, Invalid=8800, Unknown=0, NotChecked=0, Total=10506 [2018-03-28 13:08:12,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-03-28 13:08:12,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-03-28 13:08:12,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-28 13:08:12,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-03-28 13:08:12,921 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-03-28 13:08:12,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:12,922 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-03-28 13:08:12,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-28 13:08:12,922 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-03-28 13:08:12,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-03-28 13:08:12,929 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:12,930 INFO L355 BasicCegarLoop]: trace histogram [79, 70, 69, 69, 69, 69, 69, 69, 69, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:12,930 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:12,930 INFO L82 PathProgramCache]: Analyzing trace with hash 2128976461, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:12,941 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:13,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:13,105 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-28 13:08:14,078 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:15,445 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-28 13:08:15,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:15,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-03-28 13:08:15,468 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-03-28 13:08:15,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-03-28 13:08:15,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-03-28 13:08:15,469 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-03-28 13:08:17,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:17,058 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-03-28 13:08:17,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-28 13:08:17,058 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-03-28 13:08:17,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:17,061 INFO L225 Difference]: With dead ends: 1254 [2018-03-28 13:08:17,061 INFO L226 Difference]: Without dead ends: 1027 [2018-03-28 13:08:17,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1707 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4409 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2656, Invalid=14374, Unknown=0, NotChecked=0, Total=17030 [2018-03-28 13:08:17,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-03-28 13:08:17,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-03-28 13:08:17,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-28 13:08:17,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-03-28 13:08:17,102 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-03-28 13:08:17,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:17,103 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-03-28 13:08:17,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-03-28 13:08:17,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-03-28 13:08:17,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-03-28 13:08:17,115 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:17,115 INFO L355 BasicCegarLoop]: trace histogram [90, 80, 79, 79, 79, 79, 79, 79, 79, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:17,115 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:17,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1452915929, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:17,126 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:17,303 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:18,154 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-28 13:08:18,154 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-28 13:08:19,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:19,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-03-28 13:08:19,328 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-28 13:08:19,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-28 13:08:19,329 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-03-28 13:08:19,329 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-03-28 13:08:20,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:20,499 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-03-28 13:08:20,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-28 13:08:20,499 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-03-28 13:08:20,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:20,502 INFO L225 Difference]: With dead ends: 1259 [2018-03-28 13:08:20,502 INFO L226 Difference]: Without dead ends: 1026 [2018-03-28 13:08:20,503 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1914 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4865 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2064, Invalid=10818, Unknown=0, NotChecked=0, Total=12882 [2018-03-28 13:08:20,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-03-28 13:08:20,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-03-28 13:08:20,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-28 13:08:20,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-03-28 13:08:20,522 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-03-28 13:08:20,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:20,522 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-03-28 13:08:20,522 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-28 13:08:20,522 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-03-28 13:08:20,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-03-28 13:08:20,527 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:20,528 INFO L355 BasicCegarLoop]: trace histogram [91, 81, 80, 80, 80, 80, 80, 80, 80, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:20,528 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:20,528 INFO L82 PathProgramCache]: Analyzing trace with hash 11793089, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:20,533 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:20,682 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-28 13:08:21,623 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:22,683 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-28 13:08:22,706 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:22,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-03-28 13:08:22,707 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-03-28 13:08:22,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-03-28 13:08:22,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-03-28 13:08:22,708 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-03-28 13:08:24,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:24,753 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-03-28 13:08:24,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-28 13:08:24,753 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-03-28 13:08:24,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:24,756 INFO L225 Difference]: With dead ends: 1362 [2018-03-28 13:08:24,756 INFO L226 Difference]: Without dead ends: 1145 [2018-03-28 13:08:24,757 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1951 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5319 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3125, Invalid=17181, Unknown=0, NotChecked=0, Total=20306 [2018-03-28 13:08:24,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-03-28 13:08:24,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-03-28 13:08:24,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-28 13:08:24,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-03-28 13:08:24,779 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-03-28 13:08:24,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:24,780 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-03-28 13:08:24,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-03-28 13:08:24,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-03-28 13:08:24,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-03-28 13:08:24,790 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:24,790 INFO L355 BasicCegarLoop]: trace histogram [103, 92, 91, 91, 91, 91, 91, 91, 91, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:24,791 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:24,791 INFO L82 PathProgramCache]: Analyzing trace with hash 823248845, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:24,799 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:24,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:24,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-28 13:08:25,936 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:27,385 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-28 13:08:27,407 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:27,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-03-28 13:08:27,410 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-28 13:08:27,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-28 13:08:27,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-03-28 13:08:27,410 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-03-28 13:08:28,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:28,875 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-03-28 13:08:28,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-28 13:08:28,875 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-03-28 13:08:28,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:28,878 INFO L225 Difference]: With dead ends: 1367 [2018-03-28 13:08:28,878 INFO L226 Difference]: Without dead ends: 1144 [2018-03-28 13:08:28,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2175 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5918 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2456, Invalid=13044, Unknown=0, NotChecked=0, Total=15500 [2018-03-28 13:08:28,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-03-28 13:08:28,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-03-28 13:08:28,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-28 13:08:28,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-03-28 13:08:28,902 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-03-28 13:08:28,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:28,903 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-03-28 13:08:28,903 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-28 13:08:28,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-03-28 13:08:28,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-03-28 13:08:28,909 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:28,909 INFO L355 BasicCegarLoop]: trace histogram [104, 93, 92, 92, 92, 92, 92, 92, 92, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:28,909 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:28,910 INFO L82 PathProgramCache]: Analyzing trace with hash 564591181, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:28,916 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:29,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:29,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:30,182 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-28 13:08:30,195 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:31,425 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-28 13:08:31,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:31,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-03-28 13:08:31,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-03-28 13:08:31,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-03-28 13:08:31,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-03-28 13:08:31,450 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-03-28 13:08:34,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:34,305 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-03-28 13:08:34,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-28 13:08:34,305 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-03-28 13:08:34,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:34,308 INFO L225 Difference]: With dead ends: 1479 [2018-03-28 13:08:34,309 INFO L226 Difference]: Without dead ends: 1272 [2018-03-28 13:08:34,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2213 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6314 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3632, Invalid=20238, Unknown=0, NotChecked=0, Total=23870 [2018-03-28 13:08:34,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-03-28 13:08:34,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-03-28 13:08:34,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-28 13:08:34,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-03-28 13:08:34,333 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-03-28 13:08:34,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:34,333 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-03-28 13:08:34,333 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-03-28 13:08:34,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-03-28 13:08:34,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-03-28 13:08:34,341 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:34,341 INFO L355 BasicCegarLoop]: trace histogram [117, 105, 104, 104, 104, 104, 104, 104, 104, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:34,341 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:34,342 INFO L82 PathProgramCache]: Analyzing trace with hash -678084135, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:34,348 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:34,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:34,539 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:35,670 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-28 13:08:35,670 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:37,571 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-28 13:08:37,593 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:37,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-03-28 13:08:37,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-28 13:08:37,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-28 13:08:37,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-03-28 13:08:37,595 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-03-28 13:08:38,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:38,889 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-03-28 13:08:38,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-03-28 13:08:38,890 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-03-28 13:08:38,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:38,893 INFO L225 Difference]: With dead ends: 1484 [2018-03-28 13:08:38,893 INFO L226 Difference]: Without dead ends: 1271 [2018-03-28 13:08:38,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2454 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7074 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2882, Invalid=15478, Unknown=0, NotChecked=0, Total=18360 [2018-03-28 13:08:38,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-03-28 13:08:38,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-03-28 13:08:38,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-28 13:08:38,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-03-28 13:08:38,918 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-03-28 13:08:38,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:38,919 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-03-28 13:08:38,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-28 13:08:38,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-03-28 13:08:38,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-03-28 13:08:38,927 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:38,927 INFO L355 BasicCegarLoop]: trace histogram [118, 106, 105, 105, 105, 105, 105, 105, 105, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:38,927 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:38,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1847718463, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:38,934 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:39,163 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:40,488 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-28 13:08:40,489 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:42,319 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-28 13:08:42,341 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:42,342 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-03-28 13:08:42,343 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-03-28 13:08:42,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-03-28 13:08:42,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-03-28 13:08:42,344 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-03-28 13:08:45,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:45,148 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-03-28 13:08:45,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-28 13:08:45,148 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-03-28 13:08:45,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:45,152 INFO L225 Difference]: With dead ends: 1605 [2018-03-28 13:08:45,152 INFO L226 Difference]: Without dead ends: 1408 [2018-03-28 13:08:45,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2493 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7394 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4177, Invalid=23545, Unknown=0, NotChecked=0, Total=27722 [2018-03-28 13:08:45,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-03-28 13:08:45,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-03-28 13:08:45,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-28 13:08:45,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-03-28 13:08:45,179 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-03-28 13:08:45,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:45,180 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-03-28 13:08:45,180 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-03-28 13:08:45,180 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-03-28 13:08:45,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-03-28 13:08:45,190 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:45,190 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 118, 118, 118, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:45,190 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:45,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1724457779, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:45,199 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:45,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:45,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:46,856 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-28 13:08:46,857 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-28 13:08:48,558 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:48,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-03-28 13:08:48,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-03-28 13:08:48,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-03-28 13:08:48,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-03-28 13:08:48,560 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-03-28 13:08:49,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:49,931 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-03-28 13:08:49,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-28 13:08:49,932 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-03-28 13:08:49,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:49,936 INFO L225 Difference]: With dead ends: 1610 [2018-03-28 13:08:49,936 INFO L226 Difference]: Without dead ends: 1407 [2018-03-28 13:08:49,938 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2751 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8333 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3342, Invalid=18120, Unknown=0, NotChecked=0, Total=21462 [2018-03-28 13:08:49,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-03-28 13:08:49,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-03-28 13:08:49,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-28 13:08:49,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-03-28 13:08:49,976 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-03-28 13:08:49,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:49,976 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-03-28 13:08:49,976 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-03-28 13:08:49,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-03-28 13:08:49,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-03-28 13:08:49,986 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:49,986 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 119, 119, 119, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:49,987 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:49,987 INFO L82 PathProgramCache]: Analyzing trace with hash 426345805, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:49,994 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:50,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:50,257 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:51,780 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-28 13:08:51,780 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:08:53,676 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-28 13:08:53,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:08:53,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-03-28 13:08:53,700 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-03-28 13:08:53,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-03-28 13:08:53,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-03-28 13:08:53,701 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-03-28 13:08:56,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:08:56,835 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-03-28 13:08:56,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-28 13:08:56,835 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-03-28 13:08:56,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:08:56,839 INFO L225 Difference]: With dead ends: 1740 [2018-03-28 13:08:56,839 INFO L226 Difference]: Without dead ends: 1553 [2018-03-28 13:08:56,842 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2791 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8559 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=4760, Invalid=27102, Unknown=0, NotChecked=0, Total=31862 [2018-03-28 13:08:56,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-03-28 13:08:56,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-03-28 13:08:56,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-28 13:08:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-03-28 13:08:56,871 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-03-28 13:08:56,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:08:56,872 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-03-28 13:08:56,872 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-03-28 13:08:56,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-03-28 13:08:56,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-03-28 13:08:56,883 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:08:56,883 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 133, 133, 133, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:08:56,883 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:08:56,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1853747673, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:08:56,889 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:08:57,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:08:57,129 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:08:58,828 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-28 13:08:58,828 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:09:00,851 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-28 13:09:00,874 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:09:00,874 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-03-28 13:09:00,875 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-03-28 13:09:00,875 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-03-28 13:09:00,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-03-28 13:09:00,876 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-03-28 13:09:02,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:09:02,498 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-03-28 13:09:02,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-28 13:09:02,499 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-03-28 13:09:02,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:09:02,503 INFO L225 Difference]: With dead ends: 1749 [2018-03-28 13:09:02,503 INFO L226 Difference]: Without dead ends: 1556 [2018-03-28 13:09:02,505 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3066 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3836, Invalid=20970, Unknown=0, NotChecked=0, Total=24806 [2018-03-28 13:09:02,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-03-28 13:09:02,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-03-28 13:09:02,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-28 13:09:02,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-03-28 13:09:02,533 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-03-28 13:09:02,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:09:02,533 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-03-28 13:09:02,534 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-03-28 13:09:02,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-03-28 13:09:02,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-03-28 13:09:02,544 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:09:02,545 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 134, 134, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:09:02,545 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:09:02,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1111794239, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:09:02,550 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:09:02,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:09:02,789 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:09:03,802 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-28 13:09:03,802 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:09:05,538 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-28 13:09:05,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:09:05,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-28 13:09:05,563 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-28 13:09:05,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-28 13:09:05,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-28 13:09:05,563 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-03-28 13:09:11,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:09:11,494 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-03-28 13:09:11,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-28 13:09:11,494 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-03-28 13:09:11,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:09:11,499 INFO L225 Difference]: With dead ends: 1755 [2018-03-28 13:09:11,499 INFO L226 Difference]: Without dead ends: 1754 [2018-03-28 13:09:11,500 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3103 GetRequests, 2967 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-03-28 13:09:11,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-03-28 13:09:11,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-03-28 13:09:11,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-03-28 13:09:11,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-03-28 13:09:11,531 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-03-28 13:09:11,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:09:11,532 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-03-28 13:09:11,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-28 13:09:11,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-03-28 13:09:11,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-03-28 13:09:11,543 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:09:11,543 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 135, 134, 134, 134, 134, 134, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:09:11,543 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:09:11,543 INFO L82 PathProgramCache]: Analyzing trace with hash -105882928, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:09:11,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:09:11,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:09:11,799 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 13:09:11,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 13:09:11,802 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 13:09:11,808 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 13:09:11,810 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-28 13:09:15,559 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-28 13:09:15,559 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:09:18,014 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-28 13:09:18,042 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 13:09:18,042 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-03-28 13:09:18,043 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-28 13:09:18,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-28 13:09:18,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-03-28 13:09:18,044 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-03-28 13:09:21,578 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 124 DAG size of output 27 [2018-03-28 13:09:27,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 13:09:27,653 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-03-28 13:09:27,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-28 13:09:27,653 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-03-28 13:09:27,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 13:09:27,657 INFO L225 Difference]: With dead ends: 1735 [2018-03-28 13:09:27,657 INFO L226 Difference]: Without dead ends: 1734 [2018-03-28 13:09:27,658 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-03-28 13:09:27,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-03-28 13:09:27,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-03-28 13:09:27,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-28 13:09:27,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-03-28 13:09:27,687 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-03-28 13:09:27,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 13:09:27,688 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-03-28 13:09:27,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-28 13:09:27,688 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-03-28 13:09:27,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-03-28 13:09:27,698 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 13:09:27,699 INFO L355 BasicCegarLoop]: trace histogram [149, 134, 134, 134, 134, 134, 134, 134, 134, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 13:09:27,699 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-03-28 13:09:27,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1080615976, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 13:09:27,705 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 13:09:27,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 13:09:27,990 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-03-28 13:09:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-03-28 13:09:29,716 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 13:09:29,720 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-28 13:09:29,721 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-28 13:09:29,725 WARN L197 ceAbstractionStarter]: Timeout [2018-03-28 13:09:29,729 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 01:09:29 BoogieIcfgContainer [2018-03-28 13:09:29,729 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-28 13:09:29,730 INFO L168 Benchmark]: Toolchain (without parser) took 126107.22 ms. Allocated memory was 304.6 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 248.2 MB in the beginning and 2.1 GB in the end (delta: -1.9 GB). Peak memory consumption was 126.3 MB. Max. memory is 5.3 GB. [2018-03-28 13:09:29,732 INFO L168 Benchmark]: CDTParser took 0.23 ms. Allocated memory is still 304.6 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-28 13:09:29,732 INFO L168 Benchmark]: CACSL2BoogieTranslator took 205.60 ms. Allocated memory is still 304.6 MB. Free memory was 247.2 MB in the beginning and 238.2 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-28 13:09:29,732 INFO L168 Benchmark]: Boogie Preprocessor took 37.23 ms. Allocated memory is still 304.6 MB. Free memory was 238.2 MB in the beginning and 236.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-28 13:09:29,737 INFO L168 Benchmark]: RCFGBuilder took 316.24 ms. Allocated memory was 304.6 MB in the beginning and 467.1 MB in the end (delta: 162.5 MB). Free memory was 236.2 MB in the beginning and 432.9 MB in the end (delta: -196.7 MB). Peak memory consumption was 23.3 MB. Max. memory is 5.3 GB. [2018-03-28 13:09:29,738 INFO L168 Benchmark]: TraceAbstraction took 125542.15 ms. Allocated memory was 467.1 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 432.9 MB in the beginning and 2.1 GB in the end (delta: -1.7 GB). Peak memory consumption was 148.5 MB. Max. memory is 5.3 GB. [2018-03-28 13:09:29,740 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.23 ms. Allocated memory is still 304.6 MB. Free memory is still 266.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 205.60 ms. Allocated memory is still 304.6 MB. Free memory was 247.2 MB in the beginning and 238.2 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 37.23 ms. Allocated memory is still 304.6 MB. Free memory was 238.2 MB in the beginning and 236.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 316.24 ms. Allocated memory was 304.6 MB in the beginning and 467.1 MB in the end (delta: 162.5 MB). Free memory was 236.2 MB in the beginning and 432.9 MB in the end (delta: -196.7 MB). Peak memory consumption was 23.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 125542.15 ms. Allocated memory was 467.1 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 432.9 MB in the beginning and 2.1 GB in the end (delta: -1.7 GB). Peak memory consumption was 148.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was doing sequential composition of 144 TransFormulas, while SimplifyDDAWithTimeout was simplifying term of DAG size 85. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was doing sequential composition of 144 TransFormulas, while SimplifyDDAWithTimeout was simplifying term of DAG size 85. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was doing sequential composition of 144 TransFormulas, while SimplifyDDAWithTimeout was simplifying term of DAG size 85. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was doing sequential composition of 144 TransFormulas, while SimplifyDDAWithTimeout was simplifying term of DAG size 85. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was doing sequential composition of 144 TransFormulas, while SimplifyDDAWithTimeout was simplifying term of DAG size 85. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 1528 with TraceHistMax 149, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was doing sequential composition of 144 TransFormulas, while SimplifyDDAWithTimeout was simplifying term of DAG size 85. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 125.4s OverallTime, 48 OverallIterations, 149 TraceHistogramMax, 58.5s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3479 SDtfs, 12845 SDslu, 40299 SDs, 0 SdLazy, 39651 SolverSat, 2906 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 16.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 47843 GetRequests, 44062 SyntacticMatches, 498 SemanticMatches, 3283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107108 ImplicationChecksByTransitivity, 68.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1686occurred in iteration=47, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 47 MinimizatonAttempts, 664 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.0s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 57.5s InterpolantComputationTime, 23168 NumberOfCodeBlocks, 23168 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 46242 ConstructedInterpolants, 1579 QuantifiedInterpolants, 95961362 SizeOfPredicates, 1058 NumberOfNonLiveVariables, 42462 ConjunctsInSsa, 1308 ConjunctsInUnsatCore, 94 InterpolantComputations, 15 PerfectInterpolantSequences, 1556946/1579108 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-28_13-09-29-754.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-28_13-09-29-754.csv Completed graceful shutdown