/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-write.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-178dd20 [2021-01-07 05:22:12,873 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-07 05:22:12,877 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-07 05:22:12,922 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-07 05:22:12,923 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-07 05:22:12,925 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-07 05:22:12,928 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-07 05:22:12,932 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-07 05:22:12,935 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-07 05:22:12,937 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-07 05:22:12,939 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-07 05:22:12,942 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-07 05:22:12,942 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-07 05:22:12,945 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-07 05:22:12,947 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-07 05:22:12,949 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-07 05:22:12,951 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-07 05:22:12,953 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-07 05:22:12,977 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-07 05:22:12,986 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-07 05:22:12,992 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-07 05:22:12,997 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-07 05:22:13,000 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-07 05:22:13,003 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-07 05:22:13,016 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-07 05:22:13,016 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-07 05:22:13,017 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-07 05:22:13,021 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-07 05:22:13,022 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-07 05:22:13,025 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-07 05:22:13,026 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-07 05:22:13,027 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-07 05:22:13,030 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-07 05:22:13,032 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-07 05:22:13,034 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-07 05:22:13,035 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-07 05:22:13,036 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-07 05:22:13,036 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-07 05:22:13,044 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-07 05:22:13,046 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-07 05:22:13,048 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-07 05:22:13,049 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2021-01-07 05:22:13,084 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-07 05:22:13,085 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-07 05:22:13,087 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-07 05:22:13,088 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-07 05:22:13,088 INFO L138 SettingsManager]: * Use SBE=true [2021-01-07 05:22:13,088 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-07 05:22:13,089 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-01-07 05:22:13,089 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-07 05:22:13,089 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-07 05:22:13,089 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-01-07 05:22:13,090 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-01-07 05:22:13,090 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-01-07 05:22:13,090 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-07 05:22:13,090 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-01-07 05:22:13,091 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-07 05:22:13,091 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-07 05:22:13,091 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-07 05:22:13,091 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-07 05:22:13,092 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-07 05:22:13,092 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-07 05:22:13,092 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-07 05:22:13,092 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-07 05:22:13,093 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-07 05:22:13,093 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-01-07 05:22:13,093 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-07 05:22:13,617 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-07 05:22:13,676 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-07 05:22:13,681 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-07 05:22:13,683 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-07 05:22:13,685 INFO L275 PluginConnector]: CDTParser initialized [2021-01-07 05:22:13,687 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-write.c [2021-01-07 05:22:13,821 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/6c39c4848/12b79590eb774e19885b92cac0fa0c80/FLAG34697819d [2021-01-07 05:22:14,823 INFO L306 CDTParser]: Found 1 translation units. [2021-01-07 05:22:14,824 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/ldv-memsafety/ArraysWithLenghtAtDeclaration_-write.c [2021-01-07 05:22:14,834 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/6c39c4848/12b79590eb774e19885b92cac0fa0c80/FLAG34697819d [2021-01-07 05:22:14,857 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/6c39c4848/12b79590eb774e19885b92cac0fa0c80 [2021-01-07 05:22:14,862 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-07 05:22:14,865 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-01-07 05:22:14,867 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-07 05:22:14,868 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-07 05:22:14,873 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-07 05:22:14,874 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.01 05:22:14" (1/1) ... [2021-01-07 05:22:14,876 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@388b2db0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:14, skipping insertion in model container [2021-01-07 05:22:14,876 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.01 05:22:14" (1/1) ... [2021-01-07 05:22:14,887 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-07 05:22:14,907 INFO L178 MainTranslator]: Built tables and reachable declarations left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~a~0,],[IdentifierExpression[~i~0,]]] left hand side expression in assignment: lhs: VariableLHS[~i~1,] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~b~0,],[IdentifierExpression[~i~1,]]] left hand side expression in assignment: lhs: VariableLHS[~i~1,] [2021-01-07 05:22:15,135 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-07 05:22:15,148 INFO L203 MainTranslator]: Completed pre-run left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~a~0,],[IdentifierExpression[~i~0,]]] left hand side expression in assignment: lhs: VariableLHS[~i~1,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#b~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~#b~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~i~1,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~1,] [2021-01-07 05:22:15,171 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-07 05:22:15,192 INFO L208 MainTranslator]: Completed translation [2021-01-07 05:22:15,192 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15 WrapperNode [2021-01-07 05:22:15,193 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-07 05:22:15,194 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-07 05:22:15,195 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-07 05:22:15,195 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-07 05:22:15,205 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,216 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,246 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-07 05:22:15,247 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-07 05:22:15,247 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-07 05:22:15,247 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-07 05:22:15,260 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,260 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,262 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,263 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,270 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,277 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,279 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... [2021-01-07 05:22:15,283 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-07 05:22:15,284 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-07 05:22:15,284 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-07 05:22:15,285 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-07 05:22:15,286 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (1/1) ... No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-07 05:22:15,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-07 05:22:15,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-07 05:22:15,413 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-07 05:22:15,413 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-07 05:22:15,413 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-07 05:22:15,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-07 05:22:16,023 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-07 05:22:16,023 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-01-07 05:22:16,026 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.01 05:22:16 BoogieIcfgContainer [2021-01-07 05:22:16,027 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-07 05:22:16,030 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-07 05:22:16,031 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-07 05:22:16,036 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-07 05:22:16,037 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.01 05:22:14" (1/3) ... [2021-01-07 05:22:16,039 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65c73b28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.01 05:22:16, skipping insertion in model container [2021-01-07 05:22:16,039 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.01 05:22:15" (2/3) ... [2021-01-07 05:22:16,040 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65c73b28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.01 05:22:16, skipping insertion in model container [2021-01-07 05:22:16,040 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.01 05:22:16" (3/3) ... [2021-01-07 05:22:16,043 INFO L111 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_-write.c [2021-01-07 05:22:16,054 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-07 05:22:16,063 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 8 error locations. [2021-01-07 05:22:16,094 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-01-07 05:22:16,130 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-07 05:22:16,131 INFO L378 AbstractCegarLoop]: Hoare is false [2021-01-07 05:22:16,131 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-07 05:22:16,131 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-07 05:22:16,131 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-07 05:22:16,132 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-07 05:22:16,132 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-01-07 05:22:16,135 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-07 05:22:16,186 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states. [2021-01-07 05:22:16,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2021-01-07 05:22:16,211 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:16,212 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2021-01-07 05:22:16,213 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:16,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:16,224 INFO L82 PathProgramCache]: Analyzing trace with hash 28698920, now seen corresponding path program 1 times [2021-01-07 05:22:16,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:16,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812493117] [2021-01-07 05:22:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:16,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:16,495 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812493117] [2021-01-07 05:22:16,496 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:16,497 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-07 05:22:16,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587061220] [2021-01-07 05:22:16,503 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-07 05:22:16,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:16,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-07 05:22:16,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-07 05:22:16,522 INFO L87 Difference]: Start difference. First operand 31 states. Second operand 3 states. [2021-01-07 05:22:16,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:16,603 INFO L93 Difference]: Finished difference Result 59 states and 65 transitions. [2021-01-07 05:22:16,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-07 05:22:16,606 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2021-01-07 05:22:16,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:16,618 INFO L225 Difference]: With dead ends: 59 [2021-01-07 05:22:16,618 INFO L226 Difference]: Without dead ends: 55 [2021-01-07 05:22:16,620 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-07 05:22:16,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-01-07 05:22:16,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 31. [2021-01-07 05:22:16,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-01-07 05:22:16,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 35 transitions. [2021-01-07 05:22:16,669 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 35 transitions. Word has length 5 [2021-01-07 05:22:16,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:16,670 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 35 transitions. [2021-01-07 05:22:16,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-07 05:22:16,670 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 35 transitions. [2021-01-07 05:22:16,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-01-07 05:22:16,671 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:16,671 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-01-07 05:22:16,671 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-07 05:22:16,672 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:16,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:16,673 INFO L82 PathProgramCache]: Analyzing trace with hash 889631015, now seen corresponding path program 1 times [2021-01-07 05:22:16,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:16,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959275325] [2021-01-07 05:22:16,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:16,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:16,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:16,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959275325] [2021-01-07 05:22:16,712 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:16,712 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-07 05:22:16,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884911870] [2021-01-07 05:22:16,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-07 05:22:16,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:16,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-07 05:22:16,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-07 05:22:16,718 INFO L87 Difference]: Start difference. First operand 31 states and 35 transitions. Second operand 3 states. [2021-01-07 05:22:16,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:16,780 INFO L93 Difference]: Finished difference Result 58 states and 64 transitions. [2021-01-07 05:22:16,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-07 05:22:16,781 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 6 [2021-01-07 05:22:16,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:16,783 INFO L225 Difference]: With dead ends: 58 [2021-01-07 05:22:16,783 INFO L226 Difference]: Without dead ends: 58 [2021-01-07 05:22:16,784 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-07 05:22:16,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-01-07 05:22:16,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 33. [2021-01-07 05:22:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-01-07 05:22:16,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2021-01-07 05:22:16,790 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 6 [2021-01-07 05:22:16,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:16,790 INFO L481 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2021-01-07 05:22:16,790 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-07 05:22:16,791 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2021-01-07 05:22:16,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-01-07 05:22:16,791 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:16,791 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-01-07 05:22:16,792 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-07 05:22:16,792 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:16,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:16,793 INFO L82 PathProgramCache]: Analyzing trace with hash 889666573, now seen corresponding path program 1 times [2021-01-07 05:22:16,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:16,793 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005961256] [2021-01-07 05:22:16,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:16,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:16,835 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005961256] [2021-01-07 05:22:16,835 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:16,835 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-07 05:22:16,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342819846] [2021-01-07 05:22:16,836 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-07 05:22:16,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:16,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-07 05:22:16,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:16,838 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand 4 states. [2021-01-07 05:22:16,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:16,876 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2021-01-07 05:22:16,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-07 05:22:16,876 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2021-01-07 05:22:16,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:16,878 INFO L225 Difference]: With dead ends: 32 [2021-01-07 05:22:16,878 INFO L226 Difference]: Without dead ends: 32 [2021-01-07 05:22:16,879 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-07 05:22:16,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-01-07 05:22:16,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-01-07 05:22:16,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-01-07 05:22:16,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2021-01-07 05:22:16,883 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 6 [2021-01-07 05:22:16,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:16,883 INFO L481 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2021-01-07 05:22:16,883 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-07 05:22:16,883 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2021-01-07 05:22:16,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-01-07 05:22:16,884 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:16,884 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-01-07 05:22:16,884 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-07 05:22:16,885 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:16,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:16,885 INFO L82 PathProgramCache]: Analyzing trace with hash 889666574, now seen corresponding path program 1 times [2021-01-07 05:22:16,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:16,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901764058] [2021-01-07 05:22:16,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:16,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:16,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:16,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901764058] [2021-01-07 05:22:16,943 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:16,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-07 05:22:16,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278278360] [2021-01-07 05:22:16,944 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-07 05:22:16,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:16,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-07 05:22:16,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:16,946 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand 4 states. [2021-01-07 05:22:17,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:17,028 INFO L93 Difference]: Finished difference Result 55 states and 61 transitions. [2021-01-07 05:22:17,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-07 05:22:17,029 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2021-01-07 05:22:17,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:17,030 INFO L225 Difference]: With dead ends: 55 [2021-01-07 05:22:17,030 INFO L226 Difference]: Without dead ends: 55 [2021-01-07 05:22:17,032 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-07 05:22:17,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-01-07 05:22:17,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 33. [2021-01-07 05:22:17,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-01-07 05:22:17,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2021-01-07 05:22:17,044 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 6 [2021-01-07 05:22:17,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:17,044 INFO L481 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2021-01-07 05:22:17,045 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-07 05:22:17,045 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2021-01-07 05:22:17,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-01-07 05:22:17,045 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:17,045 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:17,046 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-07 05:22:17,049 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:17,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:17,050 INFO L82 PathProgramCache]: Analyzing trace with hash 1809810359, now seen corresponding path program 1 times [2021-01-07 05:22:17,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:17,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5203139] [2021-01-07 05:22:17,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:17,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:17,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:17,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5203139] [2021-01-07 05:22:17,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:17,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-07 05:22:17,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109004560] [2021-01-07 05:22:17,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-07 05:22:17,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:17,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-07 05:22:17,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:17,151 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand 4 states. [2021-01-07 05:22:17,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:17,235 INFO L93 Difference]: Finished difference Result 60 states and 65 transitions. [2021-01-07 05:22:17,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-07 05:22:17,236 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2021-01-07 05:22:17,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:17,237 INFO L225 Difference]: With dead ends: 60 [2021-01-07 05:22:17,237 INFO L226 Difference]: Without dead ends: 60 [2021-01-07 05:22:17,238 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-07 05:22:17,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-01-07 05:22:17,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 34. [2021-01-07 05:22:17,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-01-07 05:22:17,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 38 transitions. [2021-01-07 05:22:17,244 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 38 transitions. Word has length 7 [2021-01-07 05:22:17,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:17,244 INFO L481 AbstractCegarLoop]: Abstraction has 34 states and 38 transitions. [2021-01-07 05:22:17,244 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-07 05:22:17,244 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 38 transitions. [2021-01-07 05:22:17,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-01-07 05:22:17,245 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:17,245 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:17,246 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-01-07 05:22:17,246 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:17,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:17,247 INFO L82 PathProgramCache]: Analyzing trace with hash -1480744241, now seen corresponding path program 1 times [2021-01-07 05:22:17,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:17,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674025883] [2021-01-07 05:22:17,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:17,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:17,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:17,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674025883] [2021-01-07 05:22:17,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406182943] [2021-01-07 05:22:17,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:17,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:17,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 5 conjunts are in the unsatisfiable core [2021-01-07 05:22:17,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:17,404 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:17,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:17,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-01-07 05:22:17,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682336873] [2021-01-07 05:22:17,408 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-07 05:22:17,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:17,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-07 05:22:17,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:17,418 INFO L87 Difference]: Start difference. First operand 34 states and 38 transitions. Second operand 4 states. [2021-01-07 05:22:17,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:17,483 INFO L93 Difference]: Finished difference Result 82 states and 91 transitions. [2021-01-07 05:22:17,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-07 05:22:17,484 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 10 [2021-01-07 05:22:17,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:17,486 INFO L225 Difference]: With dead ends: 82 [2021-01-07 05:22:17,486 INFO L226 Difference]: Without dead ends: 82 [2021-01-07 05:22:17,487 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:17,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-01-07 05:22:17,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 38. [2021-01-07 05:22:17,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-01-07 05:22:17,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 43 transitions. [2021-01-07 05:22:17,508 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 43 transitions. Word has length 10 [2021-01-07 05:22:17,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:17,508 INFO L481 AbstractCegarLoop]: Abstraction has 38 states and 43 transitions. [2021-01-07 05:22:17,508 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-07 05:22:17,509 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 43 transitions. [2021-01-07 05:22:17,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-01-07 05:22:17,515 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:17,515 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:17,728 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-01-07 05:22:17,729 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:17,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:17,730 INFO L82 PathProgramCache]: Analyzing trace with hash 1341568839, now seen corresponding path program 1 times [2021-01-07 05:22:17,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:17,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493277206] [2021-01-07 05:22:17,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:17,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-07 05:22:17,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493277206] [2021-01-07 05:22:17,873 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:17,873 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-07 05:22:17,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045175784] [2021-01-07 05:22:17,874 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-07 05:22:17,874 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:17,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-07 05:22:17,877 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-01-07 05:22:17,877 INFO L87 Difference]: Start difference. First operand 38 states and 43 transitions. Second operand 5 states. [2021-01-07 05:22:17,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:17,980 INFO L93 Difference]: Finished difference Result 57 states and 64 transitions. [2021-01-07 05:22:17,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-07 05:22:17,980 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 11 [2021-01-07 05:22:17,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:17,984 INFO L225 Difference]: With dead ends: 57 [2021-01-07 05:22:17,984 INFO L226 Difference]: Without dead ends: 57 [2021-01-07 05:22:17,987 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-01-07 05:22:17,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-01-07 05:22:17,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 37. [2021-01-07 05:22:17,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-01-07 05:22:17,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2021-01-07 05:22:17,999 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 11 [2021-01-07 05:22:17,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:17,999 INFO L481 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2021-01-07 05:22:17,999 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-07 05:22:17,999 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2021-01-07 05:22:18,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-01-07 05:22:18,000 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:18,000 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:18,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-01-07 05:22:18,001 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:18,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:18,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1361088610, now seen corresponding path program 1 times [2021-01-07 05:22:18,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:18,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340285323] [2021-01-07 05:22:18,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:18,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:18,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340285323] [2021-01-07 05:22:18,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614755395] [2021-01-07 05:22:18,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:18,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:18,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-07 05:22:18,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:18,230 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:18,230 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-01-07 05:22:18,230 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930478652] [2021-01-07 05:22:18,231 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-07 05:22:18,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:18,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-07 05:22:18,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:18,232 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand 8 states. [2021-01-07 05:22:18,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:18,394 INFO L93 Difference]: Finished difference Result 70 states and 74 transitions. [2021-01-07 05:22:18,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-07 05:22:18,394 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 12 [2021-01-07 05:22:18,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:18,395 INFO L225 Difference]: With dead ends: 70 [2021-01-07 05:22:18,395 INFO L226 Difference]: Without dead ends: 70 [2021-01-07 05:22:18,396 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2021-01-07 05:22:18,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-01-07 05:22:18,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 36. [2021-01-07 05:22:18,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-01-07 05:22:18,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 39 transitions. [2021-01-07 05:22:18,400 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 39 transitions. Word has length 12 [2021-01-07 05:22:18,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:18,400 INFO L481 AbstractCegarLoop]: Abstraction has 36 states and 39 transitions. [2021-01-07 05:22:18,400 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2021-01-07 05:22:18,400 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 39 transitions. [2021-01-07 05:22:18,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-01-07 05:22:18,401 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:18,401 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1] [2021-01-07 05:22:18,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:18,615 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:18,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:18,617 INFO L82 PathProgramCache]: Analyzing trace with hash 2073745800, now seen corresponding path program 2 times [2021-01-07 05:22:18,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:18,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214175184] [2021-01-07 05:22:18,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:18,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214175184] [2021-01-07 05:22:18,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966537570] [2021-01-07 05:22:18,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:18,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:22:18,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:18,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-07 05:22:18,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:18,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-07 05:22:18,813 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-07 05:22:18,813 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 10 [2021-01-07 05:22:18,813 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716136528] [2021-01-07 05:22:18,814 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-01-07 05:22:18,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:18,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-01-07 05:22:18,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-01-07 05:22:18,815 INFO L87 Difference]: Start difference. First operand 36 states and 39 transitions. Second operand 6 states. [2021-01-07 05:22:18,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:18,953 INFO L93 Difference]: Finished difference Result 83 states and 88 transitions. [2021-01-07 05:22:18,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-07 05:22:18,954 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 15 [2021-01-07 05:22:18,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:18,955 INFO L225 Difference]: With dead ends: 83 [2021-01-07 05:22:18,955 INFO L226 Difference]: Without dead ends: 83 [2021-01-07 05:22:18,956 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-01-07 05:22:18,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-01-07 05:22:18,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 47. [2021-01-07 05:22:18,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-01-07 05:22:18,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 50 transitions. [2021-01-07 05:22:18,971 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 50 transitions. Word has length 15 [2021-01-07 05:22:18,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:18,972 INFO L481 AbstractCegarLoop]: Abstraction has 47 states and 50 transitions. [2021-01-07 05:22:18,972 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2021-01-07 05:22:18,972 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 50 transitions. [2021-01-07 05:22:18,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-07 05:22:18,974 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:18,974 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:19,179 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:19,180 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:19,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:19,181 INFO L82 PathProgramCache]: Analyzing trace with hash 4840471, now seen corresponding path program 2 times [2021-01-07 05:22:19,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:19,187 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019475638] [2021-01-07 05:22:19,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:19,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:19,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:19,248 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019475638] [2021-01-07 05:22:19,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:19,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-07 05:22:19,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384984286] [2021-01-07 05:22:19,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-07 05:22:19,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:19,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-07 05:22:19,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-07 05:22:19,251 INFO L87 Difference]: Start difference. First operand 47 states and 50 transitions. Second operand 3 states. [2021-01-07 05:22:19,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:19,271 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2021-01-07 05:22:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-07 05:22:19,272 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2021-01-07 05:22:19,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:19,272 INFO L225 Difference]: With dead ends: 45 [2021-01-07 05:22:19,272 INFO L226 Difference]: Without dead ends: 45 [2021-01-07 05:22:19,273 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-07 05:22:19,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-01-07 05:22:19,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-01-07 05:22:19,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-01-07 05:22:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 48 transitions. [2021-01-07 05:22:19,276 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 48 transitions. Word has length 17 [2021-01-07 05:22:19,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:19,277 INFO L481 AbstractCegarLoop]: Abstraction has 45 states and 48 transitions. [2021-01-07 05:22:19,277 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-07 05:22:19,277 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 48 transitions. [2021-01-07 05:22:19,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-01-07 05:22:19,277 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:19,278 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:19,278 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-01-07 05:22:19,278 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:19,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:19,279 INFO L82 PathProgramCache]: Analyzing trace with hash 4840472, now seen corresponding path program 1 times [2021-01-07 05:22:19,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:19,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560077435] [2021-01-07 05:22:19,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:19,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:19,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:19,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560077435] [2021-01-07 05:22:19,344 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-07 05:22:19,345 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-07 05:22:19,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079364316] [2021-01-07 05:22:19,345 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-07 05:22:19,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:19,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-07 05:22:19,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:19,347 INFO L87 Difference]: Start difference. First operand 45 states and 48 transitions. Second operand 4 states. [2021-01-07 05:22:19,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:19,387 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2021-01-07 05:22:19,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-07 05:22:19,388 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 17 [2021-01-07 05:22:19,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:19,388 INFO L225 Difference]: With dead ends: 50 [2021-01-07 05:22:19,388 INFO L226 Difference]: Without dead ends: 50 [2021-01-07 05:22:19,389 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-01-07 05:22:19,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-01-07 05:22:19,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 48. [2021-01-07 05:22:19,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-01-07 05:22:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 51 transitions. [2021-01-07 05:22:19,392 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 51 transitions. Word has length 17 [2021-01-07 05:22:19,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:19,392 INFO L481 AbstractCegarLoop]: Abstraction has 48 states and 51 transitions. [2021-01-07 05:22:19,393 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-07 05:22:19,393 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 51 transitions. [2021-01-07 05:22:19,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-01-07 05:22:19,394 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:19,394 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:19,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-01-07 05:22:19,394 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:19,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:19,395 INFO L82 PathProgramCache]: Analyzing trace with hash -1949815299, now seen corresponding path program 1 times [2021-01-07 05:22:19,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:19,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742509170] [2021-01-07 05:22:19,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:19,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:19,463 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:19,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742509170] [2021-01-07 05:22:19,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797432917] [2021-01-07 05:22:19,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:19,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:19,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 3 conjunts are in the unsatisfiable core [2021-01-07 05:22:19,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:19,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:19,541 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:19,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2021-01-07 05:22:19,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385463622] [2021-01-07 05:22:19,542 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-07 05:22:19,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:19,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-07 05:22:19,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-01-07 05:22:19,543 INFO L87 Difference]: Start difference. First operand 48 states and 51 transitions. Second operand 7 states. [2021-01-07 05:22:19,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:19,625 INFO L93 Difference]: Finished difference Result 84 states and 88 transitions. [2021-01-07 05:22:19,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-07 05:22:19,625 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 23 [2021-01-07 05:22:19,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:19,626 INFO L225 Difference]: With dead ends: 84 [2021-01-07 05:22:19,626 INFO L226 Difference]: Without dead ends: 84 [2021-01-07 05:22:19,627 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:19,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-01-07 05:22:19,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 55. [2021-01-07 05:22:19,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-01-07 05:22:19,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2021-01-07 05:22:19,631 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 23 [2021-01-07 05:22:19,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:19,631 INFO L481 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2021-01-07 05:22:19,631 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-07 05:22:19,631 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2021-01-07 05:22:19,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-01-07 05:22:19,632 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:19,632 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:19,846 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:19,847 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:19,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:19,849 INFO L82 PathProgramCache]: Analyzing trace with hash 31456339, now seen corresponding path program 1 times [2021-01-07 05:22:19,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:19,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946114538] [2021-01-07 05:22:19,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:19,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:19,911 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 27 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-07 05:22:19,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946114538] [2021-01-07 05:22:19,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294682510] [2021-01-07 05:22:19,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:19,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:19,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-07 05:22:19,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:20,004 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 27 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-07 05:22:20,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:20,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-01-07 05:22:20,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481432166] [2021-01-07 05:22:20,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-07 05:22:20,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:20,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-07 05:22:20,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-07 05:22:20,007 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand 5 states. [2021-01-07 05:22:20,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:20,058 INFO L93 Difference]: Finished difference Result 85 states and 93 transitions. [2021-01-07 05:22:20,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-07 05:22:20,058 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2021-01-07 05:22:20,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:20,059 INFO L225 Difference]: With dead ends: 85 [2021-01-07 05:22:20,060 INFO L226 Difference]: Without dead ends: 85 [2021-01-07 05:22:20,060 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-07 05:22:20,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-01-07 05:22:20,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 60. [2021-01-07 05:22:20,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-01-07 05:22:20,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2021-01-07 05:22:20,064 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 32 [2021-01-07 05:22:20,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:20,064 INFO L481 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2021-01-07 05:22:20,064 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-07 05:22:20,064 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2021-01-07 05:22:20,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-01-07 05:22:20,065 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:20,066 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:20,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-01-07 05:22:20,282 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:20,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:20,283 INFO L82 PathProgramCache]: Analyzing trace with hash 164722723, now seen corresponding path program 1 times [2021-01-07 05:22:20,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:20,284 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770039677] [2021-01-07 05:22:20,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:20,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:20,407 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 3 proven. 33 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:20,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770039677] [2021-01-07 05:22:20,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419503814] [2021-01-07 05:22:20,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:20,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:20,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-07 05:22:20,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:20,580 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 4 proven. 32 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:20,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:20,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 12 [2021-01-07 05:22:20,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510184973] [2021-01-07 05:22:20,581 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-01-07 05:22:20,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:20,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-01-07 05:22:20,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-01-07 05:22:20,583 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand 12 states. [2021-01-07 05:22:20,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:20,841 INFO L93 Difference]: Finished difference Result 66 states and 69 transitions. [2021-01-07 05:22:20,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-07 05:22:20,842 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 34 [2021-01-07 05:22:20,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:20,842 INFO L225 Difference]: With dead ends: 66 [2021-01-07 05:22:20,843 INFO L226 Difference]: Without dead ends: 66 [2021-01-07 05:22:20,843 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-01-07 05:22:20,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-01-07 05:22:20,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2021-01-07 05:22:20,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-01-07 05:22:20,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2021-01-07 05:22:20,846 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 34 [2021-01-07 05:22:20,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:20,847 INFO L481 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2021-01-07 05:22:20,847 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2021-01-07 05:22:20,847 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2021-01-07 05:22:20,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-01-07 05:22:20,848 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:20,848 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:21,063 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:21,064 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:21,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:21,066 INFO L82 PathProgramCache]: Analyzing trace with hash -414723452, now seen corresponding path program 2 times [2021-01-07 05:22:21,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:21,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912462157] [2021-01-07 05:22:21,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:21,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:21,205 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 12 proven. 48 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:21,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912462157] [2021-01-07 05:22:21,206 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970397315] [2021-01-07 05:22:21,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:21,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:22:21,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:21,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 9 conjunts are in the unsatisfiable core [2021-01-07 05:22:21,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:21,470 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 23 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-07 05:22:21,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:21,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2021-01-07 05:22:21,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002362337] [2021-01-07 05:22:21,472 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-07 05:22:21,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:21,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-07 05:22:21,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-01-07 05:22:21,473 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 14 states. [2021-01-07 05:22:21,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:21,872 INFO L93 Difference]: Finished difference Result 118 states and 123 transitions. [2021-01-07 05:22:21,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-01-07 05:22:21,872 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2021-01-07 05:22:21,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:21,875 INFO L225 Difference]: With dead ends: 118 [2021-01-07 05:22:21,876 INFO L226 Difference]: Without dead ends: 118 [2021-01-07 05:22:21,878 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2021-01-07 05:22:21,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-01-07 05:22:21,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 76. [2021-01-07 05:22:21,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2021-01-07 05:22:21,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 80 transitions. [2021-01-07 05:22:21,885 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 80 transitions. Word has length 37 [2021-01-07 05:22:21,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:21,885 INFO L481 AbstractCegarLoop]: Abstraction has 76 states and 80 transitions. [2021-01-07 05:22:21,885 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2021-01-07 05:22:21,886 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 80 transitions. [2021-01-07 05:22:21,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-01-07 05:22:21,889 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:21,889 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:22,103 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-01-07 05:22:22,104 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:22,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:22,105 INFO L82 PathProgramCache]: Analyzing trace with hash 882673172, now seen corresponding path program 2 times [2021-01-07 05:22:22,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:22,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385926553] [2021-01-07 05:22:22,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-01-07 05:22:22,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385926553] [2021-01-07 05:22:22,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164322013] [2021-01-07 05:22:22,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:22,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:22:22,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:22,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-07 05:22:22,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:22,332 INFO L443 ElimStorePlain]: Different costs {0=[|v_#length_10|], 1=[|v_#valid_20|]} [2021-01-07 05:22:22,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-07 05:22:22,351 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-01-07 05:22:22,353 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-07 05:22:22,363 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-07 05:22:22,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-07 05:22:22,371 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-01-07 05:22:22,374 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-07 05:22:22,383 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-07 05:22:22,385 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-07 05:22:22,385 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:24, output treesize:17 [2021-01-07 05:22:22,621 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-01-07 05:22:22,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-07 05:22:22,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2021-01-07 05:22:22,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066089904] [2021-01-07 05:22:22,622 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-07 05:22:22,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:22,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-07 05:22:22,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-01-07 05:22:22,623 INFO L87 Difference]: Start difference. First operand 76 states and 80 transitions. Second operand 5 states. [2021-01-07 05:22:22,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:22,690 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2021-01-07 05:22:22,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-07 05:22:22,691 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2021-01-07 05:22:22,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:22,692 INFO L225 Difference]: With dead ends: 75 [2021-01-07 05:22:22,692 INFO L226 Difference]: Without dead ends: 75 [2021-01-07 05:22:22,692 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-01-07 05:22:22,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-01-07 05:22:22,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 74. [2021-01-07 05:22:22,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2021-01-07 05:22:22,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 78 transitions. [2021-01-07 05:22:22,695 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 78 transitions. Word has length 39 [2021-01-07 05:22:22,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:22,696 INFO L481 AbstractCegarLoop]: Abstraction has 74 states and 78 transitions. [2021-01-07 05:22:22,696 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-07 05:22:22,696 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 78 transitions. [2021-01-07 05:22:22,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-01-07 05:22:22,697 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:22,697 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:22,912 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-01-07 05:22:22,913 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:22,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:22,915 INFO L82 PathProgramCache]: Analyzing trace with hash 268859179, now seen corresponding path program 1 times [2021-01-07 05:22:22,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:22,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319391704] [2021-01-07 05:22:22,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:22,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-01-07 05:22:23,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319391704] [2021-01-07 05:22:23,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092640548] [2021-01-07 05:22:23,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:23,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:23,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-07 05:22:23,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:23,185 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-01-07 05:22:23,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:23,186 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5] total 8 [2021-01-07 05:22:23,187 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669305855] [2021-01-07 05:22:23,189 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-07 05:22:23,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:23,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-07 05:22:23,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:23,194 INFO L87 Difference]: Start difference. First operand 74 states and 78 transitions. Second operand 8 states. [2021-01-07 05:22:23,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:23,269 INFO L93 Difference]: Finished difference Result 119 states and 123 transitions. [2021-01-07 05:22:23,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-07 05:22:23,269 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 48 [2021-01-07 05:22:23,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:23,270 INFO L225 Difference]: With dead ends: 119 [2021-01-07 05:22:23,270 INFO L226 Difference]: Without dead ends: 119 [2021-01-07 05:22:23,271 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:23,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-01-07 05:22:23,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 84. [2021-01-07 05:22:23,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2021-01-07 05:22:23,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 89 transitions. [2021-01-07 05:22:23,275 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 89 transitions. Word has length 48 [2021-01-07 05:22:23,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:23,275 INFO L481 AbstractCegarLoop]: Abstraction has 84 states and 89 transitions. [2021-01-07 05:22:23,275 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2021-01-07 05:22:23,275 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 89 transitions. [2021-01-07 05:22:23,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-01-07 05:22:23,278 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:23,278 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1] [2021-01-07 05:22:23,492 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-01-07 05:22:23,493 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:23,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:23,494 INFO L82 PathProgramCache]: Analyzing trace with hash 524134016, now seen corresponding path program 3 times [2021-01-07 05:22:23,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:23,495 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018357812] [2021-01-07 05:22:23,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:23,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:23,585 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 93 proven. 21 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-01-07 05:22:23,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018357812] [2021-01-07 05:22:23,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948477765] [2021-01-07 05:22:23,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:23,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-01-07 05:22:23,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:23,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-07 05:22:23,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:23,795 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 93 proven. 21 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-01-07 05:22:23,795 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:23,795 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-01-07 05:22:23,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809576639] [2021-01-07 05:22:23,796 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-01-07 05:22:23,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:23,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-01-07 05:22:23,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:23,797 INFO L87 Difference]: Start difference. First operand 84 states and 89 transitions. Second operand 11 states. [2021-01-07 05:22:23,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:23,910 INFO L93 Difference]: Finished difference Result 116 states and 126 transitions. [2021-01-07 05:22:23,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-01-07 05:22:23,911 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 59 [2021-01-07 05:22:23,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:23,912 INFO L225 Difference]: With dead ends: 116 [2021-01-07 05:22:23,912 INFO L226 Difference]: Without dead ends: 116 [2021-01-07 05:22:23,912 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:23,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-01-07 05:22:23,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 89. [2021-01-07 05:22:23,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2021-01-07 05:22:23,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 95 transitions. [2021-01-07 05:22:23,915 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 95 transitions. Word has length 59 [2021-01-07 05:22:23,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:23,915 INFO L481 AbstractCegarLoop]: Abstraction has 89 states and 95 transitions. [2021-01-07 05:22:23,915 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2021-01-07 05:22:23,916 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 95 transitions. [2021-01-07 05:22:23,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-01-07 05:22:23,916 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:23,916 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1] [2021-01-07 05:22:24,129 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-01-07 05:22:24,130 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:24,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:24,131 INFO L82 PathProgramCache]: Analyzing trace with hash 11435127, now seen corresponding path program 4 times [2021-01-07 05:22:24,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:24,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84082619] [2021-01-07 05:22:24,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:24,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:24,295 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 117 proven. 102 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-07 05:22:24,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84082619] [2021-01-07 05:22:24,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767533913] [2021-01-07 05:22:24,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:24,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-07 05:22:24,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:24,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 11 conjunts are in the unsatisfiable core [2021-01-07 05:22:24,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:24,639 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 43 proven. 159 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-01-07 05:22:24,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:24,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 19 [2021-01-07 05:22:24,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132214420] [2021-01-07 05:22:24,641 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-07 05:22:24,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:24,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-07 05:22:24,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-01-07 05:22:24,643 INFO L87 Difference]: Start difference. First operand 89 states and 95 transitions. Second operand 19 states. [2021-01-07 05:22:25,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:25,394 INFO L93 Difference]: Finished difference Result 173 states and 180 transitions. [2021-01-07 05:22:25,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-01-07 05:22:25,394 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 64 [2021-01-07 05:22:25,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:25,395 INFO L225 Difference]: With dead ends: 173 [2021-01-07 05:22:25,395 INFO L226 Difference]: Without dead ends: 173 [2021-01-07 05:22:25,396 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=333, Invalid=1149, Unknown=0, NotChecked=0, Total=1482 [2021-01-07 05:22:25,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-01-07 05:22:25,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 110. [2021-01-07 05:22:25,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2021-01-07 05:22:25,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 117 transitions. [2021-01-07 05:22:25,400 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 117 transitions. Word has length 64 [2021-01-07 05:22:25,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:25,401 INFO L481 AbstractCegarLoop]: Abstraction has 110 states and 117 transitions. [2021-01-07 05:22:25,401 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2021-01-07 05:22:25,401 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 117 transitions. [2021-01-07 05:22:25,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-01-07 05:22:25,401 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:25,402 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-07 05:22:25,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:25,616 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:25,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:25,617 INFO L82 PathProgramCache]: Analyzing trace with hash -827578536, now seen corresponding path program 2 times [2021-01-07 05:22:25,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:25,618 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366395125] [2021-01-07 05:22:25,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:25,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:25,789 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 172 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2021-01-07 05:22:25,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366395125] [2021-01-07 05:22:25,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018513134] [2021-01-07 05:22:25,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:25,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-01-07 05:22:25,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:25,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-07 05:22:25,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:26,018 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-01-07 05:22:26,018 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-01-07 05:22:26,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 11 [2021-01-07 05:22:26,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135668350] [2021-01-07 05:22:26,019 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-07 05:22:26,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:26,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-07 05:22:26,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:26,021 INFO L87 Difference]: Start difference. First operand 110 states and 117 transitions. Second operand 4 states. [2021-01-07 05:22:26,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:26,050 INFO L93 Difference]: Finished difference Result 109 states and 116 transitions. [2021-01-07 05:22:26,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-07 05:22:26,050 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 75 [2021-01-07 05:22:26,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:26,051 INFO L225 Difference]: With dead ends: 109 [2021-01-07 05:22:26,051 INFO L226 Difference]: Without dead ends: 92 [2021-01-07 05:22:26,052 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:26,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-01-07 05:22:26,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2021-01-07 05:22:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2021-01-07 05:22:26,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 95 transitions. [2021-01-07 05:22:26,055 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 95 transitions. Word has length 75 [2021-01-07 05:22:26,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:26,055 INFO L481 AbstractCegarLoop]: Abstraction has 92 states and 95 transitions. [2021-01-07 05:22:26,055 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-07 05:22:26,055 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 95 transitions. [2021-01-07 05:22:26,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-01-07 05:22:26,056 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:26,056 INFO L422 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1] [2021-01-07 05:22:26,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:26,271 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:26,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:26,272 INFO L82 PathProgramCache]: Analyzing trace with hash -875547996, now seen corresponding path program 5 times [2021-01-07 05:22:26,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:26,273 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418791000] [2021-01-07 05:22:26,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:26,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:26,388 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 213 proven. 38 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-01-07 05:22:26,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418791000] [2021-01-07 05:22:26,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750211027] [2021-01-07 05:22:26,389 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:26,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-01-07 05:22:26,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:26,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 11 conjunts are in the unsatisfiable core [2021-01-07 05:22:26,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:26,657 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 213 proven. 38 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-01-07 05:22:26,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:26,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 7 [2021-01-07 05:22:26,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062691926] [2021-01-07 05:22:26,659 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-07 05:22:26,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:26,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-07 05:22:26,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:26,660 INFO L87 Difference]: Start difference. First operand 92 states and 95 transitions. Second operand 8 states. [2021-01-07 05:22:26,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:26,810 INFO L93 Difference]: Finished difference Result 106 states and 110 transitions. [2021-01-07 05:22:26,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-07 05:22:26,811 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 91 [2021-01-07 05:22:26,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:26,812 INFO L225 Difference]: With dead ends: 106 [2021-01-07 05:22:26,812 INFO L226 Difference]: Without dead ends: 106 [2021-01-07 05:22:26,813 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:26,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-01-07 05:22:26,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 97. [2021-01-07 05:22:26,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2021-01-07 05:22:26,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 101 transitions. [2021-01-07 05:22:26,816 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 101 transitions. Word has length 91 [2021-01-07 05:22:26,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:26,817 INFO L481 AbstractCegarLoop]: Abstraction has 97 states and 101 transitions. [2021-01-07 05:22:26,817 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2021-01-07 05:22:26,817 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 101 transitions. [2021-01-07 05:22:26,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-01-07 05:22:26,818 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:26,818 INFO L422 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1] [2021-01-07 05:22:27,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-01-07 05:22:27,034 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:27,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:27,035 INFO L82 PathProgramCache]: Analyzing trace with hash -2092833069, now seen corresponding path program 6 times [2021-01-07 05:22:27,035 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:27,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318589630] [2021-01-07 05:22:27,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:27,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:27,242 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 318 proven. 165 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-01-07 05:22:27,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318589630] [2021-01-07 05:22:27,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941643670] [2021-01-07 05:22:27,243 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:27,353 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-01-07 05:22:27,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:27,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 10 conjunts are in the unsatisfiable core [2021-01-07 05:22:27,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:27,567 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 17 proven. 438 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-01-07 05:22:27,568 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:27,568 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 9] total 21 [2021-01-07 05:22:27,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751684658] [2021-01-07 05:22:27,569 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-01-07 05:22:27,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:27,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-01-07 05:22:27,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-01-07 05:22:27,570 INFO L87 Difference]: Start difference. First operand 97 states and 101 transitions. Second operand 21 states. [2021-01-07 05:22:28,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:28,739 INFO L93 Difference]: Finished difference Result 138 states and 144 transitions. [2021-01-07 05:22:28,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-01-07 05:22:28,740 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 96 [2021-01-07 05:22:28,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:28,744 INFO L225 Difference]: With dead ends: 138 [2021-01-07 05:22:28,744 INFO L226 Difference]: Without dead ends: 138 [2021-01-07 05:22:28,746 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 510 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=507, Invalid=1655, Unknown=0, NotChecked=0, Total=2162 [2021-01-07 05:22:28,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-01-07 05:22:28,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 129. [2021-01-07 05:22:28,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2021-01-07 05:22:28,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 135 transitions. [2021-01-07 05:22:28,752 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 135 transitions. Word has length 96 [2021-01-07 05:22:28,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:28,753 INFO L481 AbstractCegarLoop]: Abstraction has 129 states and 135 transitions. [2021-01-07 05:22:28,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2021-01-07 05:22:28,753 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 135 transitions. [2021-01-07 05:22:28,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-01-07 05:22:28,754 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:28,754 INFO L422 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1] [2021-01-07 05:22:28,968 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:28,969 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:28,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:28,971 INFO L82 PathProgramCache]: Analyzing trace with hash -2026577617, now seen corresponding path program 7 times [2021-01-07 05:22:28,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:28,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6981340] [2021-01-07 05:22:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:29,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:29,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 402 proven. 60 refuted. 0 times theorem prover too weak. 557 trivial. 0 not checked. [2021-01-07 05:22:29,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6981340] [2021-01-07 05:22:29,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006458351] [2021-01-07 05:22:29,137 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:29,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 13 conjunts are in the unsatisfiable core [2021-01-07 05:22:29,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:29,401 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 402 proven. 60 refuted. 0 times theorem prover too weak. 557 trivial. 0 not checked. [2021-01-07 05:22:29,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:29,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-01-07 05:22:29,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678428811] [2021-01-07 05:22:29,403 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-07 05:22:29,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:29,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-07 05:22:29,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:29,404 INFO L87 Difference]: Start difference. First operand 129 states and 135 transitions. Second operand 8 states. [2021-01-07 05:22:29,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:29,654 INFO L93 Difference]: Finished difference Result 143 states and 150 transitions. [2021-01-07 05:22:29,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-01-07 05:22:29,656 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 128 [2021-01-07 05:22:29,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:29,657 INFO L225 Difference]: With dead ends: 143 [2021-01-07 05:22:29,657 INFO L226 Difference]: Without dead ends: 143 [2021-01-07 05:22:29,658 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-01-07 05:22:29,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-01-07 05:22:29,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 134. [2021-01-07 05:22:29,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2021-01-07 05:22:29,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 141 transitions. [2021-01-07 05:22:29,662 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 141 transitions. Word has length 128 [2021-01-07 05:22:29,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:29,663 INFO L481 AbstractCegarLoop]: Abstraction has 134 states and 141 transitions. [2021-01-07 05:22:29,663 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2021-01-07 05:22:29,663 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 141 transitions. [2021-01-07 05:22:29,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-01-07 05:22:29,664 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:29,665 INFO L422 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1] [2021-01-07 05:22:29,878 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-01-07 05:22:29,879 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:29,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:29,880 INFO L82 PathProgramCache]: Analyzing trace with hash 516658984, now seen corresponding path program 8 times [2021-01-07 05:22:29,880 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:29,881 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319669976] [2021-01-07 05:22:29,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:29,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:30,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1120 backedges. 646 proven. 243 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-01-07 05:22:30,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319669976] [2021-01-07 05:22:30,143 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532766699] [2021-01-07 05:22:30,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:30,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:22:30,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:30,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 15 conjunts are in the unsatisfiable core [2021-01-07 05:22:30,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:30,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1120 backedges. 101 proven. 905 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2021-01-07 05:22:30,727 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:30,727 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 27 [2021-01-07 05:22:30,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220872958] [2021-01-07 05:22:30,728 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-01-07 05:22:30,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:30,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-01-07 05:22:30,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=568, Unknown=0, NotChecked=0, Total=702 [2021-01-07 05:22:30,729 INFO L87 Difference]: Start difference. First operand 134 states and 141 transitions. Second operand 27 states. [2021-01-07 05:22:32,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:32,604 INFO L93 Difference]: Finished difference Result 198 states and 208 transitions. [2021-01-07 05:22:32,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-01-07 05:22:32,604 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 133 [2021-01-07 05:22:32,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:32,607 INFO L225 Difference]: With dead ends: 198 [2021-01-07 05:22:32,607 INFO L226 Difference]: Without dead ends: 198 [2021-01-07 05:22:32,609 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 968 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=745, Invalid=3037, Unknown=0, NotChecked=0, Total=3782 [2021-01-07 05:22:32,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-01-07 05:22:32,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 171. [2021-01-07 05:22:32,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2021-01-07 05:22:32,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 181 transitions. [2021-01-07 05:22:32,621 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 181 transitions. Word has length 133 [2021-01-07 05:22:32,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:32,621 INFO L481 AbstractCegarLoop]: Abstraction has 171 states and 181 transitions. [2021-01-07 05:22:32,621 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2021-01-07 05:22:32,621 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 181 transitions. [2021-01-07 05:22:32,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2021-01-07 05:22:32,623 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:32,623 INFO L422 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1] [2021-01-07 05:22:32,836 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:32,837 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:32,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:32,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1358817267, now seen corresponding path program 9 times [2021-01-07 05:22:32,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:32,839 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786626939] [2021-01-07 05:22:32,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:33,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1887 backedges. 675 proven. 87 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2021-01-07 05:22:33,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786626939] [2021-01-07 05:22:33,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234405221] [2021-01-07 05:22:33,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:33,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-01-07 05:22:33,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:33,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 10 conjunts are in the unsatisfiable core [2021-01-07 05:22:33,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:33,651 INFO L134 CoverageAnalysis]: Checked inductivity of 1887 backedges. 675 proven. 87 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2021-01-07 05:22:33,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:33,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-01-07 05:22:33,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602063935] [2021-01-07 05:22:33,653 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-01-07 05:22:33,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:33,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-01-07 05:22:33,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-01-07 05:22:33,654 INFO L87 Difference]: Start difference. First operand 171 states and 181 transitions. Second operand 17 states. [2021-01-07 05:22:33,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:33,908 INFO L93 Difference]: Finished difference Result 185 states and 196 transitions. [2021-01-07 05:22:33,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-01-07 05:22:33,909 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 170 [2021-01-07 05:22:33,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:33,911 INFO L225 Difference]: With dead ends: 185 [2021-01-07 05:22:33,911 INFO L226 Difference]: Without dead ends: 185 [2021-01-07 05:22:33,912 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-01-07 05:22:33,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-01-07 05:22:33,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 176. [2021-01-07 05:22:33,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2021-01-07 05:22:33,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 187 transitions. [2021-01-07 05:22:33,917 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 187 transitions. Word has length 170 [2021-01-07 05:22:33,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:33,917 INFO L481 AbstractCegarLoop]: Abstraction has 176 states and 187 transitions. [2021-01-07 05:22:33,917 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2021-01-07 05:22:33,918 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 187 transitions. [2021-01-07 05:22:33,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-01-07 05:22:33,920 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:33,920 INFO L422 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1] [2021-01-07 05:22:34,134 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-01-07 05:22:34,135 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:34,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:34,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1775490332, now seen corresponding path program 10 times [2021-01-07 05:22:34,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:34,136 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274318366] [2021-01-07 05:22:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 2024 backedges. 1131 proven. 336 refuted. 0 times theorem prover too weak. 557 trivial. 0 not checked. [2021-01-07 05:22:34,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274318366] [2021-01-07 05:22:34,542 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717873117] [2021-01-07 05:22:34,542 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:34,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-07 05:22:34,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:34,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 17 conjunts are in the unsatisfiable core [2021-01-07 05:22:34,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:35,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2024 backedges. 139 proven. 1690 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-01-07 05:22:35,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:35,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 31 [2021-01-07 05:22:35,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879889614] [2021-01-07 05:22:35,333 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-01-07 05:22:35,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:35,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-01-07 05:22:35,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2021-01-07 05:22:35,334 INFO L87 Difference]: Start difference. First operand 176 states and 187 transitions. Second operand 31 states. [2021-01-07 05:22:37,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:37,852 INFO L93 Difference]: Finished difference Result 251 states and 266 transitions. [2021-01-07 05:22:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-01-07 05:22:37,853 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 175 [2021-01-07 05:22:37,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:37,855 INFO L225 Difference]: With dead ends: 251 [2021-01-07 05:22:37,856 INFO L226 Difference]: Without dead ends: 251 [2021-01-07 05:22:37,859 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1596 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1092, Invalid=4760, Unknown=0, NotChecked=0, Total=5852 [2021-01-07 05:22:37,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-01-07 05:22:37,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 218. [2021-01-07 05:22:37,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2021-01-07 05:22:37,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 233 transitions. [2021-01-07 05:22:37,865 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 233 transitions. Word has length 175 [2021-01-07 05:22:37,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:37,865 INFO L481 AbstractCegarLoop]: Abstraction has 218 states and 233 transitions. [2021-01-07 05:22:37,865 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2021-01-07 05:22:37,865 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 233 transitions. [2021-01-07 05:22:37,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2021-01-07 05:22:37,868 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:37,868 INFO L422 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1] [2021-01-07 05:22:38,081 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-01-07 05:22:38,082 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:38,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:38,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1003334752, now seen corresponding path program 11 times [2021-01-07 05:22:38,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:38,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658247467] [2021-01-07 05:22:38,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:38,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3194 backedges. 1047 proven. 119 refuted. 0 times theorem prover too weak. 2028 trivial. 0 not checked. [2021-01-07 05:22:38,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658247467] [2021-01-07 05:22:38,325 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687265631] [2021-01-07 05:22:38,325 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:38,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 19 check-sat command(s) [2021-01-07 05:22:38,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:38,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 630 conjuncts, 17 conjunts are in the unsatisfiable core [2021-01-07 05:22:38,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:39,065 INFO L134 CoverageAnalysis]: Checked inductivity of 3194 backedges. 1047 proven. 119 refuted. 0 times theorem prover too weak. 2028 trivial. 0 not checked. [2021-01-07 05:22:39,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:39,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 10 [2021-01-07 05:22:39,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472956607] [2021-01-07 05:22:39,068 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-01-07 05:22:39,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:39,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-01-07 05:22:39,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:39,070 INFO L87 Difference]: Start difference. First operand 218 states and 233 transitions. Second operand 11 states. [2021-01-07 05:22:39,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:39,522 INFO L93 Difference]: Finished difference Result 232 states and 248 transitions. [2021-01-07 05:22:39,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-07 05:22:39,523 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 217 [2021-01-07 05:22:39,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:39,525 INFO L225 Difference]: With dead ends: 232 [2021-01-07 05:22:39,525 INFO L226 Difference]: Without dead ends: 232 [2021-01-07 05:22:39,526 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 214 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:39,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-01-07 05:22:39,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 223. [2021-01-07 05:22:39,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2021-01-07 05:22:39,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 239 transitions. [2021-01-07 05:22:39,532 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 239 transitions. Word has length 217 [2021-01-07 05:22:39,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:39,533 INFO L481 AbstractCegarLoop]: Abstraction has 223 states and 239 transitions. [2021-01-07 05:22:39,533 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2021-01-07 05:22:39,533 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 239 transitions. [2021-01-07 05:22:39,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2021-01-07 05:22:39,536 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:39,536 INFO L422 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1] [2021-01-07 05:22:39,749 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-01-07 05:22:39,750 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:39,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:39,751 INFO L82 PathProgramCache]: Analyzing trace with hash -1053228201, now seen corresponding path program 12 times [2021-01-07 05:22:39,751 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:39,751 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609493043] [2021-01-07 05:22:39,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:39,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 3372 backedges. 1803 proven. 444 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2021-01-07 05:22:40,237 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609493043] [2021-01-07 05:22:40,237 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025438153] [2021-01-07 05:22:40,237 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:40,509 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2021-01-07 05:22:40,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:40,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 13 conjunts are in the unsatisfiable core [2021-01-07 05:22:40,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:41,055 INFO L134 CoverageAnalysis]: Checked inductivity of 3372 backedges. 29 proven. 2917 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2021-01-07 05:22:41,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:41,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 30 [2021-01-07 05:22:41,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798395444] [2021-01-07 05:22:41,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 30 states [2021-01-07 05:22:41,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:41,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-01-07 05:22:41,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2021-01-07 05:22:41,058 INFO L87 Difference]: Start difference. First operand 223 states and 239 transitions. Second operand 30 states. [2021-01-07 05:22:44,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:44,388 INFO L93 Difference]: Finished difference Result 279 states and 300 transitions. [2021-01-07 05:22:44,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-01-07 05:22:44,389 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 222 [2021-01-07 05:22:44,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:44,391 INFO L225 Difference]: With dead ends: 279 [2021-01-07 05:22:44,391 INFO L226 Difference]: Without dead ends: 279 [2021-01-07 05:22:44,394 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2065 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1647, Invalid=5663, Unknown=0, NotChecked=0, Total=7310 [2021-01-07 05:22:44,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-01-07 05:22:44,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 270. [2021-01-07 05:22:44,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2021-01-07 05:22:44,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 291 transitions. [2021-01-07 05:22:44,402 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 291 transitions. Word has length 222 [2021-01-07 05:22:44,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:44,403 INFO L481 AbstractCegarLoop]: Abstraction has 270 states and 291 transitions. [2021-01-07 05:22:44,403 INFO L482 AbstractCegarLoop]: Interpolant automaton has 30 states. [2021-01-07 05:22:44,403 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 291 transitions. [2021-01-07 05:22:44,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2021-01-07 05:22:44,407 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:44,407 INFO L422 BasicCegarLoop]: trace histogram [44, 43, 43, 43, 43, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1] [2021-01-07 05:22:44,621 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-01-07 05:22:44,622 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:44,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:44,623 INFO L82 PathProgramCache]: Analyzing trace with hash -1152916860, now seen corresponding path program 13 times [2021-01-07 05:22:44,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:44,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208419847] [2021-01-07 05:22:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:44,942 INFO L134 CoverageAnalysis]: Checked inductivity of 5063 backedges. 1533 proven. 156 refuted. 0 times theorem prover too weak. 3374 trivial. 0 not checked. [2021-01-07 05:22:44,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208419847] [2021-01-07 05:22:44,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040806363] [2021-01-07 05:22:44,944 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:45,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 19 conjunts are in the unsatisfiable core [2021-01-07 05:22:45,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:45,536 INFO L134 CoverageAnalysis]: Checked inductivity of 5063 backedges. 1533 proven. 156 refuted. 0 times theorem prover too weak. 3374 trivial. 0 not checked. [2021-01-07 05:22:45,536 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:45,536 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2021-01-07 05:22:45,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641555781] [2021-01-07 05:22:45,537 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-01-07 05:22:45,537 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:45,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-01-07 05:22:45,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:45,538 INFO L87 Difference]: Start difference. First operand 270 states and 291 transitions. Second operand 11 states. [2021-01-07 05:22:46,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:46,066 INFO L93 Difference]: Finished difference Result 284 states and 306 transitions. [2021-01-07 05:22:46,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-01-07 05:22:46,067 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 269 [2021-01-07 05:22:46,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:46,070 INFO L225 Difference]: With dead ends: 284 [2021-01-07 05:22:46,070 INFO L226 Difference]: Without dead ends: 284 [2021-01-07 05:22:46,071 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 268 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-01-07 05:22:46,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-01-07 05:22:46,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 275. [2021-01-07 05:22:46,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2021-01-07 05:22:46,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 297 transitions. [2021-01-07 05:22:46,078 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 297 transitions. Word has length 269 [2021-01-07 05:22:46,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:46,079 INFO L481 AbstractCegarLoop]: Abstraction has 275 states and 297 transitions. [2021-01-07 05:22:46,080 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2021-01-07 05:22:46,080 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 297 transitions. [2021-01-07 05:22:46,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2021-01-07 05:22:46,083 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:46,083 INFO L422 BasicCegarLoop]: trace histogram [45, 44, 44, 44, 44, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1] [2021-01-07 05:22:46,297 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-01-07 05:22:46,298 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:46,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:46,299 INFO L82 PathProgramCache]: Analyzing trace with hash -998432013, now seen corresponding path program 14 times [2021-01-07 05:22:46,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:46,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051375020] [2021-01-07 05:22:46,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:46,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:46,912 INFO L134 CoverageAnalysis]: Checked inductivity of 5287 backedges. 2692 proven. 567 refuted. 0 times theorem prover too weak. 2028 trivial. 0 not checked. [2021-01-07 05:22:46,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051375020] [2021-01-07 05:22:46,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142626828] [2021-01-07 05:22:46,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:47,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:22:47,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:47,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 21 conjunts are in the unsatisfiable core [2021-01-07 05:22:47,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:47,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5287 backedges. 233 proven. 4599 refuted. 0 times theorem prover too weak. 455 trivial. 0 not checked. [2021-01-07 05:22:47,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:47,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20] total 39 [2021-01-07 05:22:47,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439159980] [2021-01-07 05:22:47,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 39 states [2021-01-07 05:22:47,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:47,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2021-01-07 05:22:47,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1216, Unknown=0, NotChecked=0, Total=1482 [2021-01-07 05:22:47,958 INFO L87 Difference]: Start difference. First operand 275 states and 297 transitions. Second operand 39 states. [2021-01-07 05:22:51,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:51,684 INFO L93 Difference]: Finished difference Result 372 states and 400 transitions. [2021-01-07 05:22:51,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-01-07 05:22:51,685 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 274 [2021-01-07 05:22:51,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:51,688 INFO L225 Difference]: With dead ends: 372 [2021-01-07 05:22:51,688 INFO L226 Difference]: Without dead ends: 372 [2021-01-07 05:22:51,691 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3557 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2039, Invalid=9951, Unknown=0, NotChecked=0, Total=11990 [2021-01-07 05:22:51,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2021-01-07 05:22:51,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 327. [2021-01-07 05:22:51,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 327 states. [2021-01-07 05:22:51,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 355 transitions. [2021-01-07 05:22:51,698 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 355 transitions. Word has length 274 [2021-01-07 05:22:51,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:51,699 INFO L481 AbstractCegarLoop]: Abstraction has 327 states and 355 transitions. [2021-01-07 05:22:51,699 INFO L482 AbstractCegarLoop]: Interpolant automaton has 39 states. [2021-01-07 05:22:51,699 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 355 transitions. [2021-01-07 05:22:51,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2021-01-07 05:22:51,703 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:51,704 INFO L422 BasicCegarLoop]: trace histogram [54, 53, 53, 53, 53, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1] [2021-01-07 05:22:51,917 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:51,918 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:51,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:51,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1727796081, now seen corresponding path program 15 times [2021-01-07 05:22:51,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:51,919 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219660412] [2021-01-07 05:22:51,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:51,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:52,285 INFO L134 CoverageAnalysis]: Checked inductivity of 7632 backedges. 2148 proven. 198 refuted. 0 times theorem prover too weak. 5286 trivial. 0 not checked. [2021-01-07 05:22:52,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219660412] [2021-01-07 05:22:52,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326195340] [2021-01-07 05:22:52,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:52,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-01-07 05:22:52,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:52,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 13 conjunts are in the unsatisfiable core [2021-01-07 05:22:52,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 7632 backedges. 2148 proven. 198 refuted. 0 times theorem prover too weak. 5286 trivial. 0 not checked. [2021-01-07 05:22:52,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:52,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-01-07 05:22:52,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915414990] [2021-01-07 05:22:52,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-01-07 05:22:52,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:52,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-01-07 05:22:52,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-01-07 05:22:52,996 INFO L87 Difference]: Start difference. First operand 327 states and 355 transitions. Second operand 23 states. [2021-01-07 05:22:53,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:22:53,445 INFO L93 Difference]: Finished difference Result 341 states and 370 transitions. [2021-01-07 05:22:53,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-01-07 05:22:53,446 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 326 [2021-01-07 05:22:53,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:22:53,448 INFO L225 Difference]: With dead ends: 341 [2021-01-07 05:22:53,449 INFO L226 Difference]: Without dead ends: 341 [2021-01-07 05:22:53,449 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2021-01-07 05:22:53,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2021-01-07 05:22:53,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 332. [2021-01-07 05:22:53,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2021-01-07 05:22:53,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 361 transitions. [2021-01-07 05:22:53,457 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 361 transitions. Word has length 326 [2021-01-07 05:22:53,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:22:53,458 INFO L481 AbstractCegarLoop]: Abstraction has 332 states and 361 transitions. [2021-01-07 05:22:53,458 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2021-01-07 05:22:53,458 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 361 transitions. [2021-01-07 05:22:53,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2021-01-07 05:22:53,460 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:22:53,460 INFO L422 BasicCegarLoop]: trace histogram [55, 54, 54, 54, 54, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1] [2021-01-07 05:22:53,673 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-01-07 05:22:53,674 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:22:53,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:22:53,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1065134024, now seen corresponding path program 16 times [2021-01-07 05:22:53,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:22:53,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81642384] [2021-01-07 05:22:53,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:22:53,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:22:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 7907 backedges. 3828 proven. 705 refuted. 0 times theorem prover too weak. 3374 trivial. 0 not checked. [2021-01-07 05:22:54,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81642384] [2021-01-07 05:22:54,287 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541820683] [2021-01-07 05:22:54,288 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:22:54,616 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-07 05:22:54,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:22:54,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 930 conjuncts, 23 conjunts are in the unsatisfiable core [2021-01-07 05:22:54,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:22:55,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7907 backedges. 289 proven. 6974 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2021-01-07 05:22:55,820 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:22:55,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 22] total 43 [2021-01-07 05:22:55,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459346577] [2021-01-07 05:22:55,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-01-07 05:22:55,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:22:55,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-01-07 05:22:55,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=1486, Unknown=0, NotChecked=0, Total=1806 [2021-01-07 05:22:55,824 INFO L87 Difference]: Start difference. First operand 332 states and 361 transitions. Second operand 43 states. [2021-01-07 05:23:01,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:01,438 INFO L93 Difference]: Finished difference Result 440 states and 476 transitions. [2021-01-07 05:23:01,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-01-07 05:23:01,439 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 331 [2021-01-07 05:23:01,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:01,442 INFO L225 Difference]: With dead ends: 440 [2021-01-07 05:23:01,442 INFO L226 Difference]: Without dead ends: 440 [2021-01-07 05:23:01,449 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 314 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4971 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2653, Invalid=13603, Unknown=0, NotChecked=0, Total=16256 [2021-01-07 05:23:01,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-01-07 05:23:01,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 389. [2021-01-07 05:23:01,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 389 states. [2021-01-07 05:23:01,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 425 transitions. [2021-01-07 05:23:01,469 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 425 transitions. Word has length 331 [2021-01-07 05:23:01,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:01,470 INFO L481 AbstractCegarLoop]: Abstraction has 389 states and 425 transitions. [2021-01-07 05:23:01,470 INFO L482 AbstractCegarLoop]: Interpolant automaton has 43 states. [2021-01-07 05:23:01,470 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 425 transitions. [2021-01-07 05:23:01,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 389 [2021-01-07 05:23:01,472 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:01,473 INFO L422 BasicCegarLoop]: trace histogram [65, 64, 64, 64, 64, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1] [2021-01-07 05:23:01,687 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:01,688 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:01,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:01,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1903304557, now seen corresponding path program 17 times [2021-01-07 05:23:01,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:01,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197532624] [2021-01-07 05:23:01,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:01,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:02,188 INFO L134 CoverageAnalysis]: Checked inductivity of 11054 backedges. 2907 proven. 245 refuted. 0 times theorem prover too weak. 7902 trivial. 0 not checked. [2021-01-07 05:23:02,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197532624] [2021-01-07 05:23:02,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024671418] [2021-01-07 05:23:02,189 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:02,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 26 check-sat command(s) [2021-01-07 05:23:02,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:02,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 23 conjunts are in the unsatisfiable core [2021-01-07 05:23:02,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:03,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11054 backedges. 2907 proven. 245 refuted. 0 times theorem prover too weak. 7902 trivial. 0 not checked. [2021-01-07 05:23:03,558 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:03,558 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 13 [2021-01-07 05:23:03,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088511115] [2021-01-07 05:23:03,559 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-07 05:23:03,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:03,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-07 05:23:03,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2021-01-07 05:23:03,561 INFO L87 Difference]: Start difference. First operand 389 states and 425 transitions. Second operand 14 states. [2021-01-07 05:23:04,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:04,410 INFO L93 Difference]: Finished difference Result 403 states and 440 transitions. [2021-01-07 05:23:04,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-01-07 05:23:04,411 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 388 [2021-01-07 05:23:04,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:04,415 INFO L225 Difference]: With dead ends: 403 [2021-01-07 05:23:04,415 INFO L226 Difference]: Without dead ends: 403 [2021-01-07 05:23:04,415 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 385 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2021-01-07 05:23:04,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-01-07 05:23:04,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 394. [2021-01-07 05:23:04,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 394 states. [2021-01-07 05:23:04,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 431 transitions. [2021-01-07 05:23:04,424 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 431 transitions. Word has length 388 [2021-01-07 05:23:04,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:04,425 INFO L481 AbstractCegarLoop]: Abstraction has 394 states and 431 transitions. [2021-01-07 05:23:04,425 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2021-01-07 05:23:04,425 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 431 transitions. [2021-01-07 05:23:04,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 394 [2021-01-07 05:23:04,428 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:04,428 INFO L422 BasicCegarLoop]: trace histogram [66, 65, 65, 65, 65, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1] [2021-01-07 05:23:04,641 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-01-07 05:23:04,642 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:04,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:04,643 INFO L82 PathProgramCache]: Analyzing trace with hash -1126263228, now seen corresponding path program 18 times [2021-01-07 05:23:04,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:04,644 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207085770] [2021-01-07 05:23:04,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:05,663 INFO L134 CoverageAnalysis]: Checked inductivity of 11385 backedges. 5241 proven. 858 refuted. 0 times theorem prover too weak. 5286 trivial. 0 not checked. [2021-01-07 05:23:05,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207085770] [2021-01-07 05:23:05,664 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381305752] [2021-01-07 05:23:05,664 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:06,165 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 23 check-sat command(s) [2021-01-07 05:23:06,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:06,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 966 conjuncts, 15 conjunts are in the unsatisfiable core [2021-01-07 05:23:06,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:07,000 INFO L134 CoverageAnalysis]: Checked inductivity of 11385 backedges. 3186 proven. 297 refuted. 0 times theorem prover too weak. 7902 trivial. 0 not checked. [2021-01-07 05:23:07,000 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:07,000 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 14] total 40 [2021-01-07 05:23:07,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847490589] [2021-01-07 05:23:07,001 INFO L461 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-01-07 05:23:07,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:07,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-01-07 05:23:07,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1237, Unknown=0, NotChecked=0, Total=1560 [2021-01-07 05:23:07,002 INFO L87 Difference]: Start difference. First operand 394 states and 431 transitions. Second operand 40 states. [2021-01-07 05:23:10,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:10,343 INFO L93 Difference]: Finished difference Result 475 states and 521 transitions. [2021-01-07 05:23:10,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-01-07 05:23:10,344 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 393 [2021-01-07 05:23:10,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:10,348 INFO L225 Difference]: With dead ends: 475 [2021-01-07 05:23:10,348 INFO L226 Difference]: Without dead ends: 475 [2021-01-07 05:23:10,349 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1911 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1882, Invalid=6308, Unknown=0, NotChecked=0, Total=8190 [2021-01-07 05:23:10,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-01-07 05:23:10,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 461. [2021-01-07 05:23:10,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 461 states. [2021-01-07 05:23:10,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 507 transitions. [2021-01-07 05:23:10,358 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 507 transitions. Word has length 393 [2021-01-07 05:23:10,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:10,359 INFO L481 AbstractCegarLoop]: Abstraction has 461 states and 507 transitions. [2021-01-07 05:23:10,359 INFO L482 AbstractCegarLoop]: Interpolant automaton has 40 states. [2021-01-07 05:23:10,359 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 507 transitions. [2021-01-07 05:23:10,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2021-01-07 05:23:10,362 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:10,363 INFO L422 BasicCegarLoop]: trace histogram [78, 77, 77, 77, 77, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1] [2021-01-07 05:23:10,577 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-01-07 05:23:10,578 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:10,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:10,579 INFO L82 PathProgramCache]: Analyzing trace with hash 346445623, now seen corresponding path program 19 times [2021-01-07 05:23:10,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:10,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661252357] [2021-01-07 05:23:10,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:10,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:11,482 INFO L134 CoverageAnalysis]: Checked inductivity of 15889 backedges. 6961 proven. 1026 refuted. 0 times theorem prover too weak. 7902 trivial. 0 not checked. [2021-01-07 05:23:11,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661252357] [2021-01-07 05:23:11,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488268710] [2021-01-07 05:23:11,483 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:11,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:11,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 1266 conjuncts, 27 conjunts are in the unsatisfiable core [2021-01-07 05:23:11,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:13,374 INFO L134 CoverageAnalysis]: Checked inductivity of 15889 backedges. 419 proven. 14305 refuted. 0 times theorem prover too weak. 1165 trivial. 0 not checked. [2021-01-07 05:23:13,375 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:13,375 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 26] total 51 [2021-01-07 05:23:13,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108824072] [2021-01-07 05:23:13,377 INFO L461 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-01-07 05:23:13,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:13,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-01-07 05:23:13,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=2107, Unknown=0, NotChecked=0, Total=2550 [2021-01-07 05:23:13,378 INFO L87 Difference]: Start difference. First operand 461 states and 507 transitions. Second operand 51 states. [2021-01-07 05:23:20,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:20,690 INFO L93 Difference]: Finished difference Result 591 states and 646 transitions. [2021-01-07 05:23:20,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2021-01-07 05:23:20,691 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 460 [2021-01-07 05:23:20,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:20,695 INFO L225 Difference]: With dead ends: 591 [2021-01-07 05:23:20,695 INFO L226 Difference]: Without dead ends: 591 [2021-01-07 05:23:20,697 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 604 GetRequests, 439 SyntacticMatches, 0 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8891 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=4197, Invalid=23525, Unknown=0, NotChecked=0, Total=27722 [2021-01-07 05:23:20,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-01-07 05:23:20,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 528. [2021-01-07 05:23:20,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2021-01-07 05:23:20,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 583 transitions. [2021-01-07 05:23:20,707 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 583 transitions. Word has length 460 [2021-01-07 05:23:20,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:20,708 INFO L481 AbstractCegarLoop]: Abstraction has 528 states and 583 transitions. [2021-01-07 05:23:20,708 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2021-01-07 05:23:20,709 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 583 transitions. [2021-01-07 05:23:20,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 528 [2021-01-07 05:23:20,712 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:20,713 INFO L422 BasicCegarLoop]: trace histogram [90, 89, 89, 89, 89, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1] [2021-01-07 05:23:20,926 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-01-07 05:23:20,926 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:20,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:20,927 INFO L82 PathProgramCache]: Analyzing trace with hash -2060638876, now seen corresponding path program 20 times [2021-01-07 05:23:20,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:20,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863947615] [2021-01-07 05:23:20,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:21,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:21,636 INFO L134 CoverageAnalysis]: Checked inductivity of 21144 backedges. 4917 proven. 354 refuted. 0 times theorem prover too weak. 15873 trivial. 0 not checked. [2021-01-07 05:23:21,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863947615] [2021-01-07 05:23:21,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011856148] [2021-01-07 05:23:21,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:21,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:23:21,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:21,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 1440 conjuncts, 27 conjunts are in the unsatisfiable core [2021-01-07 05:23:21,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:22,657 INFO L134 CoverageAnalysis]: Checked inductivity of 21144 backedges. 4917 proven. 354 refuted. 0 times theorem prover too weak. 15873 trivial. 0 not checked. [2021-01-07 05:23:22,657 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:22,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2021-01-07 05:23:22,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133487569] [2021-01-07 05:23:22,658 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-01-07 05:23:22,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:22,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-01-07 05:23:22,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-01-07 05:23:22,659 INFO L87 Difference]: Start difference. First operand 528 states and 583 transitions. Second operand 15 states. [2021-01-07 05:23:23,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:23,677 INFO L93 Difference]: Finished difference Result 542 states and 598 transitions. [2021-01-07 05:23:23,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-01-07 05:23:23,677 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 527 [2021-01-07 05:23:23,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:23,682 INFO L225 Difference]: With dead ends: 542 [2021-01-07 05:23:23,682 INFO L226 Difference]: Without dead ends: 542 [2021-01-07 05:23:23,682 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 526 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2021-01-07 05:23:23,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-01-07 05:23:23,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 533. [2021-01-07 05:23:23,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2021-01-07 05:23:23,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 589 transitions. [2021-01-07 05:23:23,692 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 589 transitions. Word has length 527 [2021-01-07 05:23:23,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:23,693 INFO L481 AbstractCegarLoop]: Abstraction has 533 states and 589 transitions. [2021-01-07 05:23:23,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2021-01-07 05:23:23,693 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 589 transitions. [2021-01-07 05:23:23,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2021-01-07 05:23:23,697 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:23,697 INFO L422 BasicCegarLoop]: trace histogram [91, 90, 90, 90, 90, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1] [2021-01-07 05:23:23,911 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-01-07 05:23:23,912 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:23,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:23,913 INFO L82 PathProgramCache]: Analyzing trace with hash 2144250899, now seen corresponding path program 21 times [2021-01-07 05:23:23,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:23,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702971246] [2021-01-07 05:23:23,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:24,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:25,046 INFO L134 CoverageAnalysis]: Checked inductivity of 21602 backedges. 9018 proven. 1209 refuted. 0 times theorem prover too weak. 11375 trivial. 0 not checked. [2021-01-07 05:23:25,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702971246] [2021-01-07 05:23:25,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968945641] [2021-01-07 05:23:25,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:25,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-01-07 05:23:25,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:25,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 17 conjunts are in the unsatisfiable core [2021-01-07 05:23:25,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:26,435 INFO L134 CoverageAnalysis]: Checked inductivity of 21602 backedges. 5313 proven. 416 refuted. 0 times theorem prover too weak. 15873 trivial. 0 not checked. [2021-01-07 05:23:26,435 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:26,435 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 16] total 46 [2021-01-07 05:23:26,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294872038] [2021-01-07 05:23:26,436 INFO L461 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-01-07 05:23:26,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:26,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-01-07 05:23:26,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=431, Invalid=1639, Unknown=0, NotChecked=0, Total=2070 [2021-01-07 05:23:26,437 INFO L87 Difference]: Start difference. First operand 533 states and 589 transitions. Second operand 46 states. [2021-01-07 05:23:30,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:30,874 INFO L93 Difference]: Finished difference Result 624 states and 691 transitions. [2021-01-07 05:23:30,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-01-07 05:23:30,874 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 532 [2021-01-07 05:23:30,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:30,878 INFO L225 Difference]: With dead ends: 624 [2021-01-07 05:23:30,878 INFO L226 Difference]: Without dead ends: 624 [2021-01-07 05:23:30,880 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 518 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2712 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2590, Invalid=8752, Unknown=0, NotChecked=0, Total=11342 [2021-01-07 05:23:30,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-01-07 05:23:30,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 610. [2021-01-07 05:23:30,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 610 states. [2021-01-07 05:23:30,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 677 transitions. [2021-01-07 05:23:30,890 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 677 transitions. Word has length 532 [2021-01-07 05:23:30,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:30,891 INFO L481 AbstractCegarLoop]: Abstraction has 610 states and 677 transitions. [2021-01-07 05:23:30,891 INFO L482 AbstractCegarLoop]: Interpolant automaton has 46 states. [2021-01-07 05:23:30,891 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 677 transitions. [2021-01-07 05:23:30,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 610 [2021-01-07 05:23:30,895 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:30,896 INFO L422 BasicCegarLoop]: trace histogram [105, 104, 104, 104, 104, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1] [2021-01-07 05:23:31,109 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-01-07 05:23:31,110 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:31,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:31,111 INFO L82 PathProgramCache]: Analyzing trace with hash -141341848, now seen corresponding path program 22 times [2021-01-07 05:23:31,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:31,112 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657295399] [2021-01-07 05:23:31,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:31,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:32,409 INFO L134 CoverageAnalysis]: Checked inductivity of 28722 backedges. 11442 proven. 1407 refuted. 0 times theorem prover too weak. 15873 trivial. 0 not checked. [2021-01-07 05:23:32,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657295399] [2021-01-07 05:23:32,410 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040563614] [2021-01-07 05:23:32,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:34,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-07 05:23:34,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:34,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 1650 conjuncts, 31 conjunts are in the unsatisfiable core [2021-01-07 05:23:34,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 28722 backedges. 573 proven. 26239 refuted. 0 times theorem prover too weak. 1910 trivial. 0 not checked. [2021-01-07 05:23:36,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:36,419 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 30] total 59 [2021-01-07 05:23:36,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126432011] [2021-01-07 05:23:36,420 INFO L461 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-01-07 05:23:36,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:36,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-01-07 05:23:36,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=586, Invalid=2836, Unknown=0, NotChecked=0, Total=3422 [2021-01-07 05:23:36,422 INFO L87 Difference]: Start difference. First operand 610 states and 677 transitions. Second operand 59 states. [2021-01-07 05:23:46,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:46,990 INFO L93 Difference]: Finished difference Result 762 states and 840 transitions. [2021-01-07 05:23:46,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2021-01-07 05:23:46,991 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 609 [2021-01-07 05:23:46,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:46,995 INFO L225 Difference]: With dead ends: 762 [2021-01-07 05:23:46,996 INFO L226 Difference]: Without dead ends: 762 [2021-01-07 05:23:46,999 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 792 GetRequests, 584 SyntacticMatches, 0 SemanticMatches, 208 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14602 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=6209, Invalid=37681, Unknown=0, NotChecked=0, Total=43890 [2021-01-07 05:23:47,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2021-01-07 05:23:47,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 687. [2021-01-07 05:23:47,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 687 states. [2021-01-07 05:23:47,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 765 transitions. [2021-01-07 05:23:47,011 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 765 transitions. Word has length 609 [2021-01-07 05:23:47,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:47,012 INFO L481 AbstractCegarLoop]: Abstraction has 687 states and 765 transitions. [2021-01-07 05:23:47,012 INFO L482 AbstractCegarLoop]: Interpolant automaton has 59 states. [2021-01-07 05:23:47,012 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 765 transitions. [2021-01-07 05:23:47,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 687 [2021-01-07 05:23:47,018 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:47,018 INFO L422 BasicCegarLoop]: trace histogram [119, 118, 118, 118, 118, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1] [2021-01-07 05:23:47,231 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:47,232 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:47,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:47,233 INFO L82 PathProgramCache]: Analyzing trace with hash 2104567347, now seen corresponding path program 23 times [2021-01-07 05:23:47,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:47,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970435172] [2021-01-07 05:23:47,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:47,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:48,278 INFO L134 CoverageAnalysis]: Checked inductivity of 36857 backedges. 7683 proven. 483 refuted. 0 times theorem prover too weak. 28691 trivial. 0 not checked. [2021-01-07 05:23:48,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970435172] [2021-01-07 05:23:48,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453764782] [2021-01-07 05:23:48,279 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:51,136 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2021-01-07 05:23:51,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:51,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 1848 conjuncts, 31 conjunts are in the unsatisfiable core [2021-01-07 05:23:51,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:52,113 INFO L134 CoverageAnalysis]: Checked inductivity of 36857 backedges. 7683 proven. 483 refuted. 0 times theorem prover too weak. 28691 trivial. 0 not checked. [2021-01-07 05:23:52,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:52,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 17 [2021-01-07 05:23:52,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15695108] [2021-01-07 05:23:52,115 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-01-07 05:23:52,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:52,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-01-07 05:23:52,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=272, Unknown=0, NotChecked=0, Total=306 [2021-01-07 05:23:52,115 INFO L87 Difference]: Start difference. First operand 687 states and 765 transitions. Second operand 18 states. [2021-01-07 05:23:53,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:23:53,564 INFO L93 Difference]: Finished difference Result 701 states and 780 transitions. [2021-01-07 05:23:53,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-01-07 05:23:53,565 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 686 [2021-01-07 05:23:53,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:23:53,572 INFO L225 Difference]: With dead ends: 701 [2021-01-07 05:23:53,572 INFO L226 Difference]: Without dead ends: 701 [2021-01-07 05:23:53,572 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 701 GetRequests, 683 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=272, Unknown=0, NotChecked=0, Total=306 [2021-01-07 05:23:53,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2021-01-07 05:23:53,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 692. [2021-01-07 05:23:53,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 692 states. [2021-01-07 05:23:53,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 771 transitions. [2021-01-07 05:23:53,584 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 771 transitions. Word has length 686 [2021-01-07 05:23:53,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:23:53,585 INFO L481 AbstractCegarLoop]: Abstraction has 692 states and 771 transitions. [2021-01-07 05:23:53,585 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2021-01-07 05:23:53,585 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 771 transitions. [2021-01-07 05:23:53,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 692 [2021-01-07 05:23:53,591 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:23:53,591 INFO L422 BasicCegarLoop]: trace histogram [120, 119, 119, 119, 119, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1] [2021-01-07 05:23:53,805 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-01-07 05:23:53,806 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:23:53,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:23:53,807 INFO L82 PathProgramCache]: Analyzing trace with hash 1933956260, now seen corresponding path program 24 times [2021-01-07 05:23:53,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:23:53,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544552095] [2021-01-07 05:23:53,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:23:53,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:23:55,310 INFO L134 CoverageAnalysis]: Checked inductivity of 37462 backedges. 14263 proven. 1620 refuted. 0 times theorem prover too weak. 21579 trivial. 0 not checked. [2021-01-07 05:23:55,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544552095] [2021-01-07 05:23:55,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405481116] [2021-01-07 05:23:55,310 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:23:56,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2021-01-07 05:23:56,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:23:56,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 19 conjunts are in the unsatisfiable core [2021-01-07 05:23:56,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:23:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 37462 backedges. 8216 proven. 555 refuted. 0 times theorem prover too weak. 28691 trivial. 0 not checked. [2021-01-07 05:23:57,804 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:23:57,804 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 18] total 52 [2021-01-07 05:23:57,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976816693] [2021-01-07 05:23:57,805 INFO L461 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-01-07 05:23:57,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:23:57,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-01-07 05:23:57,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=555, Invalid=2097, Unknown=0, NotChecked=0, Total=2652 [2021-01-07 05:23:57,806 INFO L87 Difference]: Start difference. First operand 692 states and 771 transitions. Second operand 52 states. [2021-01-07 05:24:03,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:24:03,482 INFO L93 Difference]: Finished difference Result 793 states and 885 transitions. [2021-01-07 05:24:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-01-07 05:24:03,483 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 691 [2021-01-07 05:24:03,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:24:03,488 INFO L225 Difference]: With dead ends: 793 [2021-01-07 05:24:03,488 INFO L226 Difference]: Without dead ends: 793 [2021-01-07 05:24:03,490 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 675 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3653 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=3410, Invalid=11596, Unknown=0, NotChecked=0, Total=15006 [2021-01-07 05:24:03,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-01-07 05:24:03,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 779. [2021-01-07 05:24:03,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2021-01-07 05:24:03,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 871 transitions. [2021-01-07 05:24:03,502 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 871 transitions. Word has length 691 [2021-01-07 05:24:03,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:24:03,503 INFO L481 AbstractCegarLoop]: Abstraction has 779 states and 871 transitions. [2021-01-07 05:24:03,503 INFO L482 AbstractCegarLoop]: Interpolant automaton has 52 states. [2021-01-07 05:24:03,503 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 871 transitions. [2021-01-07 05:24:03,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2021-01-07 05:24:03,510 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:24:03,511 INFO L422 BasicCegarLoop]: trace histogram [136, 135, 135, 135, 135, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1] [2021-01-07 05:24:03,726 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-01-07 05:24:03,727 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:24:03,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:24:03,728 INFO L82 PathProgramCache]: Analyzing trace with hash -2035927017, now seen corresponding path program 25 times [2021-01-07 05:24:03,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:24:03,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150866955] [2021-01-07 05:24:03,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:24:03,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:24:05,511 INFO L134 CoverageAnalysis]: Checked inductivity of 48050 backedges. 17511 proven. 1848 refuted. 0 times theorem prover too weak. 28691 trivial. 0 not checked. [2021-01-07 05:24:05,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150866955] [2021-01-07 05:24:05,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216303947] [2021-01-07 05:24:05,511 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:24:05,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:24:05,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 2082 conjuncts, 35 conjunts are in the unsatisfiable core [2021-01-07 05:24:05,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:24:08,914 INFO L134 CoverageAnalysis]: Checked inductivity of 48050 backedges. 751 proven. 44380 refuted. 0 times theorem prover too weak. 2919 trivial. 0 not checked. [2021-01-07 05:24:08,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:24:08,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 34] total 67 [2021-01-07 05:24:08,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15856075] [2021-01-07 05:24:08,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 67 states [2021-01-07 05:24:08,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:24:08,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2021-01-07 05:24:08,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=749, Invalid=3673, Unknown=0, NotChecked=0, Total=4422 [2021-01-07 05:24:08,921 INFO L87 Difference]: Start difference. First operand 779 states and 871 transitions. Second operand 67 states. [2021-01-07 05:24:23,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:24:23,656 INFO L93 Difference]: Finished difference Result 953 states and 1058 transitions. [2021-01-07 05:24:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2021-01-07 05:24:23,657 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 778 [2021-01-07 05:24:23,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:24:23,662 INFO L225 Difference]: With dead ends: 953 [2021-01-07 05:24:23,662 INFO L226 Difference]: Without dead ends: 953 [2021-01-07 05:24:23,667 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1004 GetRequests, 749 SyntacticMatches, 0 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22548 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=8745, Invalid=57047, Unknown=0, NotChecked=0, Total=65792 [2021-01-07 05:24:23,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2021-01-07 05:24:23,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 866. [2021-01-07 05:24:23,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 866 states. [2021-01-07 05:24:23,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 971 transitions. [2021-01-07 05:24:23,680 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 971 transitions. Word has length 778 [2021-01-07 05:24:23,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:24:23,681 INFO L481 AbstractCegarLoop]: Abstraction has 866 states and 971 transitions. [2021-01-07 05:24:23,681 INFO L482 AbstractCegarLoop]: Interpolant automaton has 67 states. [2021-01-07 05:24:23,681 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 971 transitions. [2021-01-07 05:24:23,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 866 [2021-01-07 05:24:23,718 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:24:23,719 INFO L422 BasicCegarLoop]: trace histogram [152, 151, 151, 151, 151, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1] [2021-01-07 05:24:23,919 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:24:23,919 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:24:23,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:24:23,921 INFO L82 PathProgramCache]: Analyzing trace with hash 269073220, now seen corresponding path program 26 times [2021-01-07 05:24:23,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:24:23,921 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268696886] [2021-01-07 05:24:23,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:24:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:24:25,265 INFO L134 CoverageAnalysis]: Checked inductivity of 59957 backedges. 11325 proven. 632 refuted. 0 times theorem prover too weak. 48000 trivial. 0 not checked. [2021-01-07 05:24:25,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268696886] [2021-01-07 05:24:25,266 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532535054] [2021-01-07 05:24:25,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:24:25,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-07 05:24:25,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:24:25,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 2304 conjuncts, 35 conjunts are in the unsatisfiable core [2021-01-07 05:24:25,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:24:27,032 INFO L134 CoverageAnalysis]: Checked inductivity of 59957 backedges. 11325 proven. 632 refuted. 0 times theorem prover too weak. 48000 trivial. 0 not checked. [2021-01-07 05:24:27,032 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:24:27,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-01-07 05:24:27,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538946495] [2021-01-07 05:24:27,033 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-07 05:24:27,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:24:27,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-07 05:24:27,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-01-07 05:24:27,034 INFO L87 Difference]: Start difference. First operand 866 states and 971 transitions. Second operand 19 states. [2021-01-07 05:24:28,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:24:28,998 INFO L93 Difference]: Finished difference Result 880 states and 986 transitions. [2021-01-07 05:24:29,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-01-07 05:24:29,004 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 865 [2021-01-07 05:24:29,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:24:29,007 INFO L225 Difference]: With dead ends: 880 [2021-01-07 05:24:29,007 INFO L226 Difference]: Without dead ends: 880 [2021-01-07 05:24:29,007 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 882 GetRequests, 864 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2021-01-07 05:24:29,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2021-01-07 05:24:29,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 871. [2021-01-07 05:24:29,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 871 states. [2021-01-07 05:24:29,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 977 transitions. [2021-01-07 05:24:29,020 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 977 transitions. Word has length 865 [2021-01-07 05:24:29,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:24:29,021 INFO L481 AbstractCegarLoop]: Abstraction has 871 states and 977 transitions. [2021-01-07 05:24:29,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2021-01-07 05:24:29,022 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 977 transitions. [2021-01-07 05:24:29,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 871 [2021-01-07 05:24:29,030 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:24:29,030 INFO L422 BasicCegarLoop]: trace histogram [153, 152, 152, 152, 152, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1] [2021-01-07 05:24:29,243 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-01-07 05:24:29,243 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:24:29,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:24:29,244 INFO L82 PathProgramCache]: Analyzing trace with hash 516211251, now seen corresponding path program 27 times [2021-01-07 05:24:29,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:24:29,244 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816954098] [2021-01-07 05:24:29,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:24:29,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:24:31,355 INFO L134 CoverageAnalysis]: Checked inductivity of 60729 backedges. 21216 proven. 2091 refuted. 0 times theorem prover too weak. 37422 trivial. 0 not checked. [2021-01-07 05:24:31,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816954098] [2021-01-07 05:24:31,356 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887437210] [2021-01-07 05:24:31,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:24:31,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-01-07 05:24:31,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:24:31,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 21 conjunts are in the unsatisfiable core [2021-01-07 05:24:31,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:24:34,037 INFO L134 CoverageAnalysis]: Checked inductivity of 60729 backedges. 12015 proven. 714 refuted. 0 times theorem prover too weak. 48000 trivial. 0 not checked. [2021-01-07 05:24:34,037 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:24:34,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 20] total 58 [2021-01-07 05:24:34,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594378735] [2021-01-07 05:24:34,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-01-07 05:24:34,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:24:34,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-01-07 05:24:34,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=695, Invalid=2611, Unknown=0, NotChecked=0, Total=3306 [2021-01-07 05:24:34,040 INFO L87 Difference]: Start difference. First operand 871 states and 977 transitions. Second operand 58 states. [2021-01-07 05:24:41,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:24:41,150 INFO L93 Difference]: Finished difference Result 982 states and 1103 transitions. [2021-01-07 05:24:41,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2021-01-07 05:24:41,151 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 870 [2021-01-07 05:24:41,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:24:41,155 INFO L225 Difference]: With dead ends: 982 [2021-01-07 05:24:41,155 INFO L226 Difference]: Without dead ends: 982 [2021-01-07 05:24:41,156 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 989 GetRequests, 852 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4734 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=4342, Invalid=14840, Unknown=0, NotChecked=0, Total=19182 [2021-01-07 05:24:41,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-01-07 05:24:41,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 968. [2021-01-07 05:24:41,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 968 states. [2021-01-07 05:24:41,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 1089 transitions. [2021-01-07 05:24:41,169 INFO L78 Accepts]: Start accepts. Automaton has 968 states and 1089 transitions. Word has length 870 [2021-01-07 05:24:41,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:24:41,170 INFO L481 AbstractCegarLoop]: Abstraction has 968 states and 1089 transitions. [2021-01-07 05:24:41,170 INFO L482 AbstractCegarLoop]: Interpolant automaton has 58 states. [2021-01-07 05:24:41,170 INFO L276 IsEmpty]: Start isEmpty. Operand 968 states and 1089 transitions. [2021-01-07 05:24:41,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 968 [2021-01-07 05:24:41,180 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:24:41,181 INFO L422 BasicCegarLoop]: trace histogram [171, 170, 170, 170, 170, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1] [2021-01-07 05:24:41,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:24:41,395 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:24:41,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:24:41,396 INFO L82 PathProgramCache]: Analyzing trace with hash 2108342792, now seen corresponding path program 28 times [2021-01-07 05:24:41,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:24:41,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860378984] [2021-01-07 05:24:41,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:24:41,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:24:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 75757 backedges. 25408 proven. 2349 refuted. 0 times theorem prover too weak. 48000 trivial. 0 not checked. [2021-01-07 05:24:43,722 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860378984] [2021-01-07 05:24:43,722 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789340701] [2021-01-07 05:24:43,722 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:24:46,365 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-07 05:24:46,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:24:46,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 2562 conjuncts, 39 conjunts are in the unsatisfiable core [2021-01-07 05:24:46,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:24:50,212 INFO L134 CoverageAnalysis]: Checked inductivity of 75757 backedges. 953 proven. 70572 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2021-01-07 05:24:50,212 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:24:50,212 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 38] total 75 [2021-01-07 05:24:50,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651023025] [2021-01-07 05:24:50,214 INFO L461 AbstractCegarLoop]: Interpolant automaton has 75 states [2021-01-07 05:24:50,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:24:50,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-01-07 05:24:50,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=932, Invalid=4618, Unknown=0, NotChecked=0, Total=5550 [2021-01-07 05:24:50,215 INFO L87 Difference]: Start difference. First operand 968 states and 1089 transitions. Second operand 75 states. [2021-01-07 05:25:09,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:25:09,431 INFO L93 Difference]: Finished difference Result 1164 states and 1300 transitions. [2021-01-07 05:25:09,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 256 states. [2021-01-07 05:25:09,432 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 967 [2021-01-07 05:25:09,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:25:09,437 INFO L225 Difference]: With dead ends: 1164 [2021-01-07 05:25:09,437 INFO L226 Difference]: Without dead ends: 1164 [2021-01-07 05:25:09,441 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1240 GetRequests, 934 SyntacticMatches, 0 SemanticMatches, 306 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33221 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=11861, Invalid=82695, Unknown=0, NotChecked=0, Total=94556 [2021-01-07 05:25:09,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2021-01-07 05:25:09,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1065. [2021-01-07 05:25:09,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1065 states. [2021-01-07 05:25:09,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1201 transitions. [2021-01-07 05:25:09,456 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1201 transitions. Word has length 967 [2021-01-07 05:25:09,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:25:09,457 INFO L481 AbstractCegarLoop]: Abstraction has 1065 states and 1201 transitions. [2021-01-07 05:25:09,457 INFO L482 AbstractCegarLoop]: Interpolant automaton has 75 states. [2021-01-07 05:25:09,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1201 transitions. [2021-01-07 05:25:09,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1065 [2021-01-07 05:25:09,468 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:25:09,468 INFO L422 BasicCegarLoop]: trace histogram [189, 188, 188, 188, 188, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1] [2021-01-07 05:25:09,681 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-01-07 05:25:09,682 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:25:09,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:25:09,683 INFO L82 PathProgramCache]: Analyzing trace with hash -829228845, now seen corresponding path program 29 times [2021-01-07 05:25:09,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:25:09,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692346063] [2021-01-07 05:25:09,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:25:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:25:11,405 INFO L134 CoverageAnalysis]: Checked inductivity of 92448 backedges. 15963 proven. 801 refuted. 0 times theorem prover too weak. 75684 trivial. 0 not checked. [2021-01-07 05:25:11,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692346063] [2021-01-07 05:25:11,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758579821] [2021-01-07 05:25:11,406 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:25:21,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 56 check-sat command(s) [2021-01-07 05:25:21,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:25:21,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 2808 conjuncts, 39 conjunts are in the unsatisfiable core [2021-01-07 05:25:21,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:25:23,108 INFO L134 CoverageAnalysis]: Checked inductivity of 92448 backedges. 15963 proven. 801 refuted. 0 times theorem prover too weak. 75684 trivial. 0 not checked. [2021-01-07 05:25:23,108 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:25:23,108 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 21 [2021-01-07 05:25:23,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499816428] [2021-01-07 05:25:23,109 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-01-07 05:25:23,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:25:23,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-01-07 05:25:23,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=420, Unknown=0, NotChecked=0, Total=462 [2021-01-07 05:25:23,110 INFO L87 Difference]: Start difference. First operand 1065 states and 1201 transitions. Second operand 22 states. [2021-01-07 05:25:25,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:25:25,819 INFO L93 Difference]: Finished difference Result 1079 states and 1216 transitions. [2021-01-07 05:25:25,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-01-07 05:25:25,820 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 1064 [2021-01-07 05:25:25,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:25:25,824 INFO L225 Difference]: With dead ends: 1079 [2021-01-07 05:25:25,825 INFO L226 Difference]: Without dead ends: 1079 [2021-01-07 05:25:25,825 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 1061 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=42, Invalid=420, Unknown=0, NotChecked=0, Total=462 [2021-01-07 05:25:25,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1079 states. [2021-01-07 05:25:25,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1079 to 1070. [2021-01-07 05:25:25,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1070 states. [2021-01-07 05:25:25,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1070 states to 1070 states and 1207 transitions. [2021-01-07 05:25:25,843 INFO L78 Accepts]: Start accepts. Automaton has 1070 states and 1207 transitions. Word has length 1064 [2021-01-07 05:25:25,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:25:25,844 INFO L481 AbstractCegarLoop]: Abstraction has 1070 states and 1207 transitions. [2021-01-07 05:25:25,845 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2021-01-07 05:25:25,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1070 states and 1207 transitions. [2021-01-07 05:25:25,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1070 [2021-01-07 05:25:25,856 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:25:25,856 INFO L422 BasicCegarLoop]: trace histogram [190, 189, 189, 189, 189, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1] [2021-01-07 05:25:26,071 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-01-07 05:25:26,072 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:25:26,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:25:26,073 INFO L82 PathProgramCache]: Analyzing trace with hash 427730436, now seen corresponding path program 30 times [2021-01-07 05:25:26,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:25:26,073 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584879492] [2021-01-07 05:25:26,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:25:26,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:25:28,965 INFO L134 CoverageAnalysis]: Checked inductivity of 93407 backedges. 30117 proven. 2622 refuted. 0 times theorem prover too weak. 60668 trivial. 0 not checked. [2021-01-07 05:25:28,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584879492] [2021-01-07 05:25:28,965 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270770419] [2021-01-07 05:25:28,965 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:25:31,388 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 39 check-sat command(s) [2021-01-07 05:25:31,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-07 05:25:31,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 1866 conjuncts, 23 conjunts are in the unsatisfiable core [2021-01-07 05:25:31,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:25:34,411 INFO L134 CoverageAnalysis]: Checked inductivity of 93407 backedges. 16830 proven. 893 refuted. 0 times theorem prover too weak. 75684 trivial. 0 not checked. [2021-01-07 05:25:34,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:25:34,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 22] total 64 [2021-01-07 05:25:34,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278210359] [2021-01-07 05:25:34,413 INFO L461 AbstractCegarLoop]: Interpolant automaton has 64 states [2021-01-07 05:25:34,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:25:34,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-01-07 05:25:34,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=851, Invalid=3181, Unknown=0, NotChecked=0, Total=4032 [2021-01-07 05:25:34,414 INFO L87 Difference]: Start difference. First operand 1070 states and 1207 transitions. Second operand 64 states. [2021-01-07 05:25:44,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-07 05:25:44,765 INFO L93 Difference]: Finished difference Result 1191 states and 1345 transitions. [2021-01-07 05:25:44,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-01-07 05:25:44,767 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1069 [2021-01-07 05:25:44,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-07 05:25:44,772 INFO L225 Difference]: With dead ends: 1191 [2021-01-07 05:25:44,772 INFO L226 Difference]: Without dead ends: 1191 [2021-01-07 05:25:44,774 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1202 GetRequests, 1049 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5955 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=5386, Invalid=18484, Unknown=0, NotChecked=0, Total=23870 [2021-01-07 05:25:44,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2021-01-07 05:25:44,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 1177. [2021-01-07 05:25:44,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1177 states. [2021-01-07 05:25:44,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1331 transitions. [2021-01-07 05:25:44,791 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1331 transitions. Word has length 1069 [2021-01-07 05:25:44,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-07 05:25:44,792 INFO L481 AbstractCegarLoop]: Abstraction has 1177 states and 1331 transitions. [2021-01-07 05:25:44,793 INFO L482 AbstractCegarLoop]: Interpolant automaton has 64 states. [2021-01-07 05:25:44,793 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1331 transitions. [2021-01-07 05:25:44,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1177 [2021-01-07 05:25:44,807 INFO L414 BasicCegarLoop]: Found error trace [2021-01-07 05:25:44,808 INFO L422 BasicCegarLoop]: trace histogram [210, 209, 209, 209, 209, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1] [2021-01-07 05:25:45,021 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-01-07 05:25:45,022 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr7ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONARRAY_INDEX, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION]=== [2021-01-07 05:25:45,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-07 05:25:45,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1341285879, now seen corresponding path program 31 times [2021-01-07 05:25:45,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-07 05:25:45,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375507294] [2021-01-07 05:25:45,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-07 05:25:45,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:25:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 113967 backedges. 35373 proven. 2910 refuted. 0 times theorem prover too weak. 75684 trivial. 0 not checked. [2021-01-07 05:25:48,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375507294] [2021-01-07 05:25:48,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052256265] [2021-01-07 05:25:48,626 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-07 05:25:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-07 05:25:49,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 3090 conjuncts, 43 conjunts are in the unsatisfiable core [2021-01-07 05:25:49,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-07 05:25:54,961 INFO L134 CoverageAnalysis]: Checked inductivity of 113967 backedges. 1179 proven. 106899 refuted. 0 times theorem prover too weak. 5889 trivial. 0 not checked. [2021-01-07 05:25:54,961 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-07 05:25:54,962 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 42] total 83 [2021-01-07 05:25:54,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40729254] [2021-01-07 05:25:54,963 INFO L461 AbstractCegarLoop]: Interpolant automaton has 83 states [2021-01-07 05:25:54,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-07 05:25:54,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2021-01-07 05:25:54,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1135, Invalid=5671, Unknown=0, NotChecked=0, Total=6806 [2021-01-07 05:25:54,965 INFO L87 Difference]: Start difference. First operand 1177 states and 1331 transitions. Second operand 83 states.