/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/recursive/MultCommutative-2.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-72570d3 [2020-08-22 16:19:32,274 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-08-22 16:19:32,276 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-08-22 16:19:32,314 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-08-22 16:19:32,314 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-08-22 16:19:32,326 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-08-22 16:19:32,327 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-08-22 16:19:32,330 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-08-22 16:19:32,333 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-08-22 16:19:32,336 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-08-22 16:19:32,337 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-08-22 16:19:32,340 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-08-22 16:19:32,340 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-08-22 16:19:32,343 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-08-22 16:19:32,345 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-08-22 16:19:32,347 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-08-22 16:19:32,348 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-08-22 16:19:32,350 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-08-22 16:19:32,351 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-08-22 16:19:32,358 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-08-22 16:19:32,361 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-08-22 16:19:32,362 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-08-22 16:19:32,362 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-08-22 16:19:32,363 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-08-22 16:19:32,368 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-08-22 16:19:32,368 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-08-22 16:19:32,368 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-08-22 16:19:32,371 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-08-22 16:19:32,372 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-08-22 16:19:32,373 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-08-22 16:19:32,373 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-08-22 16:19:32,373 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-08-22 16:19:32,374 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-08-22 16:19:32,375 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-08-22 16:19:32,376 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-08-22 16:19:32,376 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-08-22 16:19:32,377 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-08-22 16:19:32,377 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-08-22 16:19:32,377 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-08-22 16:19:32,378 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-08-22 16:19:32,379 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-08-22 16:19:32,380 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-08-22 16:19:32,423 INFO L113 SettingsManager]: Loading preferences was successful [2020-08-22 16:19:32,423 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-08-22 16:19:32,425 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-08-22 16:19:32,425 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-08-22 16:19:32,425 INFO L138 SettingsManager]: * Use SBE=true [2020-08-22 16:19:32,425 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-08-22 16:19:32,426 INFO L138 SettingsManager]: * sizeof long=4 [2020-08-22 16:19:32,426 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-08-22 16:19:32,426 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-08-22 16:19:32,426 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-08-22 16:19:32,427 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-08-22 16:19:32,427 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-08-22 16:19:32,428 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-08-22 16:19:32,428 INFO L138 SettingsManager]: * sizeof long double=12 [2020-08-22 16:19:32,428 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-08-22 16:19:32,428 INFO L138 SettingsManager]: * Use constant arrays=true [2020-08-22 16:19:32,429 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-08-22 16:19:32,429 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-08-22 16:19:32,429 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-08-22 16:19:32,429 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-08-22 16:19:32,429 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-08-22 16:19:32,429 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-08-22 16:19:32,430 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-08-22 16:19:32,430 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-08-22 16:19:32,430 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-08-22 16:19:32,430 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-08-22 16:19:32,430 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-08-22 16:19:32,431 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-08-22 16:19:32,431 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-08-22 16:19:32,431 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-08-22 16:19:32,744 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-08-22 16:19:32,765 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-08-22 16:19:32,769 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-08-22 16:19:32,771 INFO L271 PluginConnector]: Initializing CDTParser... [2020-08-22 16:19:32,771 INFO L275 PluginConnector]: CDTParser initialized [2020-08-22 16:19:32,772 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursive/MultCommutative-2.c [2020-08-22 16:19:32,841 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9ebe114e/693ead78063844bb82bfd0bbc1f904fc/FLAG14d4660b1 [2020-08-22 16:19:33,332 INFO L306 CDTParser]: Found 1 translation units. [2020-08-22 16:19:33,332 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursive/MultCommutative-2.c [2020-08-22 16:19:33,339 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9ebe114e/693ead78063844bb82bfd0bbc1f904fc/FLAG14d4660b1 [2020-08-22 16:19:33,721 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9ebe114e/693ead78063844bb82bfd0bbc1f904fc [2020-08-22 16:19:33,730 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-08-22 16:19:33,733 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-08-22 16:19:33,734 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-08-22 16:19:33,734 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-08-22 16:19:33,737 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-08-22 16:19:33,738 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:33,741 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b37d73c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33, skipping insertion in model container [2020-08-22 16:19:33,741 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:33,748 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-08-22 16:19:33,763 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-08-22 16:19:33,947 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-08-22 16:19:33,951 INFO L203 MainTranslator]: Completed pre-run [2020-08-22 16:19:33,971 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-08-22 16:19:33,984 INFO L208 MainTranslator]: Completed translation [2020-08-22 16:19:33,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33 WrapperNode [2020-08-22 16:19:33,985 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-08-22 16:19:33,986 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-08-22 16:19:33,986 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-08-22 16:19:33,986 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-08-22 16:19:33,998 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:33,998 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:34,090 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:34,090 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:34,094 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:34,096 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:34,097 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... [2020-08-22 16:19:34,099 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-08-22 16:19:34,100 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-08-22 16:19:34,100 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-08-22 16:19:34,100 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-08-22 16:19:34,101 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-08-22 16:19:34,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-08-22 16:19:34,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-08-22 16:19:34,167 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2020-08-22 16:19:34,168 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-08-22 16:19:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-08-22 16:19:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-08-22 16:19:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2020-08-22 16:19:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-08-22 16:19:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-08-22 16:19:34,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-08-22 16:19:34,366 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-08-22 16:19:34,366 INFO L295 CfgBuilder]: Removed 0 assume(true) statements. [2020-08-22 16:19:34,370 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 04:19:34 BoogieIcfgContainer [2020-08-22 16:19:34,370 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-08-22 16:19:34,372 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-08-22 16:19:34,372 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-08-22 16:19:34,377 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-08-22 16:19:34,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.08 04:19:33" (1/3) ... [2020-08-22 16:19:34,378 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@106af234 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.08 04:19:34, skipping insertion in model container [2020-08-22 16:19:34,378 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.08 04:19:33" (2/3) ... [2020-08-22 16:19:34,379 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@106af234 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.08 04:19:34, skipping insertion in model container [2020-08-22 16:19:34,379 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.08 04:19:34" (3/3) ... [2020-08-22 16:19:34,381 INFO L109 eAbstractionObserver]: Analyzing ICFG MultCommutative-2.c [2020-08-22 16:19:34,392 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-08-22 16:19:34,400 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-08-22 16:19:34,416 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-08-22 16:19:34,463 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-08-22 16:19:34,463 INFO L376 AbstractCegarLoop]: Hoare is true [2020-08-22 16:19:34,464 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-08-22 16:19:34,464 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-08-22 16:19:34,464 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-08-22 16:19:34,464 INFO L380 AbstractCegarLoop]: Difference is false [2020-08-22 16:19:34,465 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-08-22 16:19:34,465 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-08-22 16:19:34,504 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states. [2020-08-22 16:19:34,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-08-22 16:19:34,520 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:34,521 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:34,522 INFO L427 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:34,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:34,534 INFO L82 PathProgramCache]: Analyzing trace with hash -962219036, now seen corresponding path program 1 times [2020-08-22 16:19:34,545 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:34,546 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369275169] [2020-08-22 16:19:34,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:34,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:34,739 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:34,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:34,744 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:34,779 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2020-08-22 16:19:34,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:34,796 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-08-22 16:19:34,797 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369275169] [2020-08-22 16:19:34,798 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581995355] [2020-08-22 16:19:34,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:34,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:34,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 4 conjunts are in the unsatisfiable core [2020-08-22 16:19:34,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-08-22 16:19:34,993 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:34,994 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-08-22 16:19:34,996 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694244977] [2020-08-22 16:19:35,004 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-08-22 16:19:35,005 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:35,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-08-22 16:19:35,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-08-22 16:19:35,024 INFO L87 Difference]: Start difference. First operand 27 states. Second operand 6 states. [2020-08-22 16:19:35,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:35,170 INFO L93 Difference]: Finished difference Result 41 states and 53 transitions. [2020-08-22 16:19:35,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-08-22 16:19:35,172 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 23 [2020-08-22 16:19:35,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:35,184 INFO L225 Difference]: With dead ends: 41 [2020-08-22 16:19:35,184 INFO L226 Difference]: Without dead ends: 25 [2020-08-22 16:19:35,188 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-08-22 16:19:35,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2020-08-22 16:19:35,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2020-08-22 16:19:35,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-08-22 16:19:35,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2020-08-22 16:19:35,234 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 31 transitions. Word has length 23 [2020-08-22 16:19:35,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:35,235 INFO L479 AbstractCegarLoop]: Abstraction has 25 states and 31 transitions. [2020-08-22 16:19:35,235 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-08-22 16:19:35,235 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 31 transitions. [2020-08-22 16:19:35,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-08-22 16:19:35,238 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:35,240 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:35,456 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2020-08-22 16:19:35,457 INFO L427 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:35,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:35,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1472914703, now seen corresponding path program 1 times [2020-08-22 16:19:35,458 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:35,459 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821128603] [2020-08-22 16:19:35,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:35,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,532 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:35,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,534 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:35,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,543 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,548 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:35,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,576 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2020-08-22 16:19:35,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821128603] [2020-08-22 16:19:35,577 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-08-22 16:19:35,577 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-08-22 16:19:35,577 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653580880] [2020-08-22 16:19:35,578 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-08-22 16:19:35,579 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:35,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-08-22 16:19:35,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-08-22 16:19:35,579 INFO L87 Difference]: Start difference. First operand 25 states and 31 transitions. Second operand 5 states. [2020-08-22 16:19:35,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:35,646 INFO L93 Difference]: Finished difference Result 29 states and 34 transitions. [2020-08-22 16:19:35,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-08-22 16:19:35,647 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 30 [2020-08-22 16:19:35,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:35,648 INFO L225 Difference]: With dead ends: 29 [2020-08-22 16:19:35,649 INFO L226 Difference]: Without dead ends: 25 [2020-08-22 16:19:35,650 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-08-22 16:19:35,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2020-08-22 16:19:35,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2020-08-22 16:19:35,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-08-22 16:19:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2020-08-22 16:19:35,658 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 30 [2020-08-22 16:19:35,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:35,658 INFO L479 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2020-08-22 16:19:35,659 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-08-22 16:19:35,659 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2020-08-22 16:19:35,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2020-08-22 16:19:35,661 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:35,661 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:35,661 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-08-22 16:19:35,661 INFO L427 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:35,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:35,662 INFO L82 PathProgramCache]: Analyzing trace with hash 746268336, now seen corresponding path program 2 times [2020-08-22 16:19:35,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:35,663 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442480277] [2020-08-22 16:19:35,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,796 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:35,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,799 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:35,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:35,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:35,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:36,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:36,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:36,054 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:36,124 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 18 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-08-22 16:19:36,125 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442480277] [2020-08-22 16:19:36,125 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490835520] [2020-08-22 16:19:36,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:36,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:19:36,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:36,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 41 conjunts are in the unsatisfiable core [2020-08-22 16:19:36,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:36,483 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-08-22 16:19:36,483 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:36,484 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 24 [2020-08-22 16:19:36,484 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020550515] [2020-08-22 16:19:36,485 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-08-22 16:19:36,485 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:36,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-08-22 16:19:36,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2020-08-22 16:19:36,486 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand 24 states. [2020-08-22 16:19:37,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:37,106 INFO L93 Difference]: Finished difference Result 43 states and 53 transitions. [2020-08-22 16:19:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-08-22 16:19:37,109 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 37 [2020-08-22 16:19:37,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:37,111 INFO L225 Difference]: With dead ends: 43 [2020-08-22 16:19:37,112 INFO L226 Difference]: Without dead ends: 39 [2020-08-22 16:19:37,114 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=121, Invalid=809, Unknown=0, NotChecked=0, Total=930 [2020-08-22 16:19:37,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2020-08-22 16:19:37,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 32. [2020-08-22 16:19:37,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-08-22 16:19:37,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 42 transitions. [2020-08-22 16:19:37,140 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 42 transitions. Word has length 37 [2020-08-22 16:19:37,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:37,140 INFO L479 AbstractCegarLoop]: Abstraction has 32 states and 42 transitions. [2020-08-22 16:19:37,141 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-08-22 16:19:37,142 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 42 transitions. [2020-08-22 16:19:37,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-08-22 16:19:37,150 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:37,150 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:37,351 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:37,351 INFO L427 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:37,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:37,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1882602408, now seen corresponding path program 1 times [2020-08-22 16:19:37,352 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:37,352 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449829184] [2020-08-22 16:19:37,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,383 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:37,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,385 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:37,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,390 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,393 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:37,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-08-22 16:19:37,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,455 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2020-08-22 16:19:37,456 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449829184] [2020-08-22 16:19:37,456 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463828756] [2020-08-22 16:19:37,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:37,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjunts are in the unsatisfiable core [2020-08-22 16:19:37,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2020-08-22 16:19:37,556 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:37,556 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2020-08-22 16:19:37,557 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336447261] [2020-08-22 16:19:37,557 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-08-22 16:19:37,557 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:37,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-08-22 16:19:37,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-08-22 16:19:37,558 INFO L87 Difference]: Start difference. First operand 32 states and 42 transitions. Second operand 9 states. [2020-08-22 16:19:37,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:37,683 INFO L93 Difference]: Finished difference Result 54 states and 78 transitions. [2020-08-22 16:19:37,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-08-22 16:19:37,684 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 43 [2020-08-22 16:19:37,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:37,685 INFO L225 Difference]: With dead ends: 54 [2020-08-22 16:19:37,685 INFO L226 Difference]: Without dead ends: 28 [2020-08-22 16:19:37,687 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-08-22 16:19:37,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-08-22 16:19:37,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2020-08-22 16:19:37,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-08-22 16:19:37,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 33 transitions. [2020-08-22 16:19:37,695 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 33 transitions. Word has length 43 [2020-08-22 16:19:37,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:37,695 INFO L479 AbstractCegarLoop]: Abstraction has 28 states and 33 transitions. [2020-08-22 16:19:37,695 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-08-22 16:19:37,695 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 33 transitions. [2020-08-22 16:19:37,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-08-22 16:19:37,697 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:37,697 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:37,912 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:37,913 INFO L427 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:37,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:37,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1837502139, now seen corresponding path program 3 times [2020-08-22 16:19:37,914 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:37,915 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903361342] [2020-08-22 16:19:37,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:37,998 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:38,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:38,090 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:38,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:38,125 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:38,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:38,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:38,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:38,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:38,333 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 5 proven. 35 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2020-08-22 16:19:38,334 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903361342] [2020-08-22 16:19:38,334 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377948441] [2020-08-22 16:19:38,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:38,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-08-22 16:19:38,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:38,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 57 conjunts are in the unsatisfiable core [2020-08-22 16:19:38,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:38,869 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 17 proven. 26 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-08-22 16:19:38,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:38,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 33 [2020-08-22 16:19:38,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408331416] [2020-08-22 16:19:38,870 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-08-22 16:19:38,871 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:38,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-08-22 16:19:38,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2020-08-22 16:19:38,874 INFO L87 Difference]: Start difference. First operand 28 states and 33 transitions. Second operand 33 states. [2020-08-22 16:19:39,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:39,528 INFO L93 Difference]: Finished difference Result 39 states and 45 transitions. [2020-08-22 16:19:39,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-08-22 16:19:39,528 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 44 [2020-08-22 16:19:39,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:39,530 INFO L225 Difference]: With dead ends: 39 [2020-08-22 16:19:39,530 INFO L226 Difference]: Without dead ends: 35 [2020-08-22 16:19:39,532 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=175, Invalid=1547, Unknown=0, NotChecked=0, Total=1722 [2020-08-22 16:19:39,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2020-08-22 16:19:39,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 31. [2020-08-22 16:19:39,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-08-22 16:19:39,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 38 transitions. [2020-08-22 16:19:39,539 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 38 transitions. Word has length 44 [2020-08-22 16:19:39,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:39,540 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 38 transitions. [2020-08-22 16:19:39,540 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-08-22 16:19:39,540 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 38 transitions. [2020-08-22 16:19:39,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-08-22 16:19:39,541 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:39,541 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:39,755 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:39,756 INFO L427 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:39,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:39,756 INFO L82 PathProgramCache]: Analyzing trace with hash 430867302, now seen corresponding path program 4 times [2020-08-22 16:19:39,757 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:39,757 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957112969] [2020-08-22 16:19:39,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:39,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:39,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:39,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:39,831 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:39,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:39,924 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:39,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:39,959 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:39,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:40,029 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:40,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:40,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:40,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:40,155 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:40,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:40,245 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 7 proven. 52 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2020-08-22 16:19:40,245 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957112969] [2020-08-22 16:19:40,246 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442349621] [2020-08-22 16:19:40,246 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:40,295 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:19:40,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:40,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 69 conjunts are in the unsatisfiable core [2020-08-22 16:19:40,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:40,917 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 22 proven. 41 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2020-08-22 16:19:40,918 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:40,918 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2020-08-22 16:19:40,919 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489266517] [2020-08-22 16:19:40,919 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-08-22 16:19:40,919 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:40,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-08-22 16:19:40,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1229, Unknown=0, NotChecked=0, Total=1332 [2020-08-22 16:19:40,921 INFO L87 Difference]: Start difference. First operand 31 states and 38 transitions. Second operand 37 states. [2020-08-22 16:19:41,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:41,823 INFO L93 Difference]: Finished difference Result 42 states and 50 transitions. [2020-08-22 16:19:41,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-08-22 16:19:41,825 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 51 [2020-08-22 16:19:41,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:41,828 INFO L225 Difference]: With dead ends: 42 [2020-08-22 16:19:41,828 INFO L226 Difference]: Without dead ends: 38 [2020-08-22 16:19:41,829 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=207, Invalid=2049, Unknown=0, NotChecked=0, Total=2256 [2020-08-22 16:19:41,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2020-08-22 16:19:41,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 34. [2020-08-22 16:19:41,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-08-22 16:19:41,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 43 transitions. [2020-08-22 16:19:41,838 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 43 transitions. Word has length 51 [2020-08-22 16:19:41,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:41,838 INFO L479 AbstractCegarLoop]: Abstraction has 34 states and 43 transitions. [2020-08-22 16:19:41,839 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-08-22 16:19:41,839 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 43 transitions. [2020-08-22 16:19:41,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2020-08-22 16:19:41,840 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:41,840 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:42,052 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2020-08-22 16:19:42,053 INFO L427 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:42,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:42,054 INFO L82 PathProgramCache]: Analyzing trace with hash -272057979, now seen corresponding path program 5 times [2020-08-22 16:19:42,054 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:42,055 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262955507] [2020-08-22 16:19:42,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:42,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,116 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,117 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,198 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:42,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,231 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:42,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,370 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:42,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,566 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:42,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,685 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:42,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:42,787 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 9 proven. 72 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2020-08-22 16:19:42,789 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262955507] [2020-08-22 16:19:42,790 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809194414] [2020-08-22 16:19:42,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:42,844 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-08-22 16:19:42,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:42,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 81 conjunts are in the unsatisfiable core [2020-08-22 16:19:42,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:43,696 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 27 proven. 59 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2020-08-22 16:19:43,696 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:43,697 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 41 [2020-08-22 16:19:43,697 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856912632] [2020-08-22 16:19:43,698 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-08-22 16:19:43,698 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:43,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-08-22 16:19:43,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=1527, Unknown=0, NotChecked=0, Total=1640 [2020-08-22 16:19:43,699 INFO L87 Difference]: Start difference. First operand 34 states and 43 transitions. Second operand 41 states. [2020-08-22 16:19:44,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:44,985 INFO L93 Difference]: Finished difference Result 45 states and 55 transitions. [2020-08-22 16:19:44,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-08-22 16:19:44,985 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 58 [2020-08-22 16:19:44,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:44,987 INFO L225 Difference]: With dead ends: 45 [2020-08-22 16:19:44,987 INFO L226 Difference]: Without dead ends: 41 [2020-08-22 16:19:44,989 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=239, Invalid=2623, Unknown=0, NotChecked=0, Total=2862 [2020-08-22 16:19:44,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2020-08-22 16:19:44,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 37. [2020-08-22 16:19:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-08-22 16:19:45,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2020-08-22 16:19:45,000 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 58 [2020-08-22 16:19:45,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:45,001 INFO L479 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2020-08-22 16:19:45,001 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-08-22 16:19:45,001 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2020-08-22 16:19:45,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-08-22 16:19:45,002 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:45,002 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:45,207 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:45,208 INFO L427 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:45,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:45,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1872336740, now seen corresponding path program 6 times [2020-08-22 16:19:45,209 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:45,209 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244856171] [2020-08-22 16:19:45,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:45,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:45,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:45,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,461 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:45,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,514 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:19:45,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,533 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:45,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,548 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 10 proven. 42 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2020-08-22 16:19:45,560 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244856171] [2020-08-22 16:19:45,560 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994299549] [2020-08-22 16:19:45,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:45,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-08-22 16:19:45,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:45,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 72 conjunts are in the unsatisfiable core [2020-08-22 16:19:45,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:46,122 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 10 proven. 44 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2020-08-22 16:19:46,123 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:46,123 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18] total 27 [2020-08-22 16:19:46,124 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098507401] [2020-08-22 16:19:46,124 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-08-22 16:19:46,124 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:46,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-08-22 16:19:46,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2020-08-22 16:19:46,125 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand 27 states. [2020-08-22 16:19:46,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:46,702 INFO L93 Difference]: Finished difference Result 49 states and 63 transitions. [2020-08-22 16:19:46,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-08-22 16:19:46,702 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 51 [2020-08-22 16:19:46,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:46,704 INFO L225 Difference]: With dead ends: 49 [2020-08-22 16:19:46,704 INFO L226 Difference]: Without dead ends: 43 [2020-08-22 16:19:46,705 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=150, Invalid=1110, Unknown=0, NotChecked=0, Total=1260 [2020-08-22 16:19:46,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2020-08-22 16:19:46,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2020-08-22 16:19:46,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-08-22 16:19:46,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 53 transitions. [2020-08-22 16:19:46,714 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 53 transitions. Word has length 51 [2020-08-22 16:19:46,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:46,715 INFO L479 AbstractCegarLoop]: Abstraction has 39 states and 53 transitions. [2020-08-22 16:19:46,715 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-08-22 16:19:46,715 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 53 transitions. [2020-08-22 16:19:46,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2020-08-22 16:19:46,716 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:46,716 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:46,921 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:46,922 INFO L427 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:46,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:46,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1605933725, now seen corresponding path program 7 times [2020-08-22 16:19:46,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:46,923 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336596057] [2020-08-22 16:19:46,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:46,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:46,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:46,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:46,998 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:47,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,056 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,163 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:47,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:19:47,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,271 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:47,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,334 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,462 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 16 proven. 68 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2020-08-22 16:19:47,463 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336596057] [2020-08-22 16:19:47,463 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729066793] [2020-08-22 16:19:47,463 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:47,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:47,500 WARN L261 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 85 conjunts are in the unsatisfiable core [2020-08-22 16:19:47,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:48,090 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 3 proven. 61 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2020-08-22 16:19:48,090 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:48,090 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 34 [2020-08-22 16:19:48,091 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976289928] [2020-08-22 16:19:48,091 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-08-22 16:19:48,092 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:48,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-08-22 16:19:48,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1031, Unknown=0, NotChecked=0, Total=1122 [2020-08-22 16:19:48,093 INFO L87 Difference]: Start difference. First operand 39 states and 53 transitions. Second operand 34 states. [2020-08-22 16:19:49,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:49,021 INFO L93 Difference]: Finished difference Result 47 states and 59 transitions. [2020-08-22 16:19:49,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-08-22 16:19:49,021 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 58 [2020-08-22 16:19:49,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:49,023 INFO L225 Difference]: With dead ends: 47 [2020-08-22 16:19:49,023 INFO L226 Difference]: Without dead ends: 43 [2020-08-22 16:19:49,027 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=170, Invalid=1636, Unknown=0, NotChecked=0, Total=1806 [2020-08-22 16:19:49,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2020-08-22 16:19:49,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2020-08-22 16:19:49,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-08-22 16:19:49,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 52 transitions. [2020-08-22 16:19:49,037 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 52 transitions. Word has length 58 [2020-08-22 16:19:49,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:49,038 INFO L479 AbstractCegarLoop]: Abstraction has 39 states and 52 transitions. [2020-08-22 16:19:49,038 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-08-22 16:19:49,038 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 52 transitions. [2020-08-22 16:19:49,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-08-22 16:19:49,039 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:49,039 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:49,252 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2020-08-22 16:19:49,253 INFO L427 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:49,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:49,253 INFO L82 PathProgramCache]: Analyzing trace with hash 921134702, now seen corresponding path program 8 times [2020-08-22 16:19:49,254 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:49,254 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137149910] [2020-08-22 16:19:49,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:49,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,318 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:49,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,319 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:49,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,367 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:49,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,468 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,512 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:19:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:49,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,667 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:49,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,743 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:49,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,822 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 20 proven. 91 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2020-08-22 16:19:49,901 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137149910] [2020-08-22 16:19:49,901 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898742373] [2020-08-22 16:19:49,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:49,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:19:49,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:49,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 97 conjunts are in the unsatisfiable core [2020-08-22 16:19:49,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 4 proven. 83 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2020-08-22 16:19:50,738 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:50,738 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 38 [2020-08-22 16:19:50,739 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626878411] [2020-08-22 16:19:50,739 INFO L459 AbstractCegarLoop]: Interpolant automaton has 38 states [2020-08-22 16:19:50,739 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:50,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2020-08-22 16:19:50,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1305, Unknown=0, NotChecked=0, Total=1406 [2020-08-22 16:19:50,741 INFO L87 Difference]: Start difference. First operand 39 states and 52 transitions. Second operand 38 states. [2020-08-22 16:19:51,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:51,919 INFO L93 Difference]: Finished difference Result 47 states and 58 transitions. [2020-08-22 16:19:51,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-08-22 16:19:51,922 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 65 [2020-08-22 16:19:51,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:51,924 INFO L225 Difference]: With dead ends: 47 [2020-08-22 16:19:51,924 INFO L226 Difference]: Without dead ends: 43 [2020-08-22 16:19:51,925 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=198, Invalid=2154, Unknown=0, NotChecked=0, Total=2352 [2020-08-22 16:19:51,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2020-08-22 16:19:51,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 37. [2020-08-22 16:19:51,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-08-22 16:19:51,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2020-08-22 16:19:51,934 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 65 [2020-08-22 16:19:51,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:51,934 INFO L479 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2020-08-22 16:19:51,934 INFO L480 AbstractCegarLoop]: Interpolant automaton has 38 states. [2020-08-22 16:19:51,934 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2020-08-22 16:19:51,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-08-22 16:19:51,935 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:51,935 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:52,140 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:52,141 INFO L427 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:52,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:52,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1602258660, now seen corresponding path program 9 times [2020-08-22 16:19:52,142 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:52,143 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806101191] [2020-08-22 16:19:52,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:52,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,208 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,299 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:52,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,341 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:19:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:52,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,494 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,569 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:52,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,648 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:52,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:52,819 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 11 proven. 95 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2020-08-22 16:19:52,820 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806101191] [2020-08-22 16:19:52,820 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002193668] [2020-08-22 16:19:52,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:52,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-08-22 16:19:52,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:52,866 WARN L261 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 93 conjunts are in the unsatisfiable core [2020-08-22 16:19:52,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:53,893 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 32 proven. 80 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2020-08-22 16:19:53,893 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:53,893 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 45 [2020-08-22 16:19:53,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099842713] [2020-08-22 16:19:53,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-08-22 16:19:53,894 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:53,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-08-22 16:19:53,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1857, Unknown=0, NotChecked=0, Total=1980 [2020-08-22 16:19:53,896 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand 45 states. [2020-08-22 16:19:55,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:55,472 INFO L93 Difference]: Finished difference Result 50 states and 64 transitions. [2020-08-22 16:19:55,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-08-22 16:19:55,473 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 65 [2020-08-22 16:19:55,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:55,477 INFO L225 Difference]: With dead ends: 50 [2020-08-22 16:19:55,477 INFO L226 Difference]: Without dead ends: 46 [2020-08-22 16:19:55,478 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=271, Invalid=3269, Unknown=0, NotChecked=0, Total=3540 [2020-08-22 16:19:55,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-08-22 16:19:55,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 42. [2020-08-22 16:19:55,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-08-22 16:19:55,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 57 transitions. [2020-08-22 16:19:55,500 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 57 transitions. Word has length 65 [2020-08-22 16:19:55,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:55,500 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 57 transitions. [2020-08-22 16:19:55,500 INFO L480 AbstractCegarLoop]: Interpolant automaton has 45 states. [2020-08-22 16:19:55,500 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 57 transitions. [2020-08-22 16:19:55,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-08-22 16:19:55,504 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:55,505 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:55,705 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:19:55,706 INFO L427 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:55,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:55,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1850137581, now seen corresponding path program 10 times [2020-08-22 16:19:55,707 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:55,707 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450547579] [2020-08-22 16:19:55,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:55,772 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:55,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:55,774 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:55,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:55,830 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:55,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:55,924 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:55,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:55,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:19:55,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:56,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:56,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:56,099 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:56,170 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:56,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:56,248 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:56,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:56,345 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:56,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:56,407 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 24 proven. 117 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2020-08-22 16:19:56,407 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450547579] [2020-08-22 16:19:56,407 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649349165] [2020-08-22 16:19:56,407 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:56,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:19:56,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:56,447 WARN L261 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 109 conjunts are in the unsatisfiable core [2020-08-22 16:19:56,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:19:57,351 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 5 proven. 108 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2020-08-22 16:19:57,351 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:19:57,351 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 20] total 42 [2020-08-22 16:19:57,351 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862212750] [2020-08-22 16:19:57,352 INFO L459 AbstractCegarLoop]: Interpolant automaton has 42 states [2020-08-22 16:19:57,352 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:19:57,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2020-08-22 16:19:57,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1611, Unknown=0, NotChecked=0, Total=1722 [2020-08-22 16:19:57,353 INFO L87 Difference]: Start difference. First operand 42 states and 57 transitions. Second operand 42 states. [2020-08-22 16:19:58,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:19:58,773 INFO L93 Difference]: Finished difference Result 50 states and 63 transitions. [2020-08-22 16:19:58,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-08-22 16:19:58,773 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 72 [2020-08-22 16:19:58,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:19:58,775 INFO L225 Difference]: With dead ends: 50 [2020-08-22 16:19:58,775 INFO L226 Difference]: Without dead ends: 46 [2020-08-22 16:19:58,776 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=226, Invalid=2744, Unknown=0, NotChecked=0, Total=2970 [2020-08-22 16:19:58,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-08-22 16:19:58,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 40. [2020-08-22 16:19:58,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-08-22 16:19:58,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 53 transitions. [2020-08-22 16:19:58,796 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 53 transitions. Word has length 72 [2020-08-22 16:19:58,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:19:58,797 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 53 transitions. [2020-08-22 16:19:58,797 INFO L480 AbstractCegarLoop]: Interpolant automaton has 42 states. [2020-08-22 16:19:58,797 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 53 transitions. [2020-08-22 16:19:58,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2020-08-22 16:19:58,798 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:19:58,798 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:19:58,998 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-08-22 16:19:58,999 INFO L427 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:19:58,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:19:59,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1255254341, now seen corresponding path program 11 times [2020-08-22 16:19:59,000 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:19:59,001 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323469293] [2020-08-22 16:19:59,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:19:59,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,062 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:19:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,064 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:19:59,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,129 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:59,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,186 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:59,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,292 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:59,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,344 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:19:59,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,417 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:59,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,495 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:19:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:19:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 14 proven. 70 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2020-08-22 16:19:59,546 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323469293] [2020-08-22 16:19:59,547 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442828244] [2020-08-22 16:19:59,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:19:59,590 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-08-22 16:19:59,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:19:59,592 WARN L261 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 85 conjunts are in the unsatisfiable core [2020-08-22 16:19:59,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:00,202 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 2 proven. 62 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2020-08-22 16:20:00,202 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:00,203 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 16] total 34 [2020-08-22 16:20:00,203 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052425602] [2020-08-22 16:20:00,203 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-08-22 16:20:00,203 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:00,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-08-22 16:20:00,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=1031, Unknown=0, NotChecked=0, Total=1122 [2020-08-22 16:20:00,204 INFO L87 Difference]: Start difference. First operand 40 states and 53 transitions. Second operand 34 states. [2020-08-22 16:20:01,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:01,130 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2020-08-22 16:20:01,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-08-22 16:20:01,131 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 58 [2020-08-22 16:20:01,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:01,132 INFO L225 Difference]: With dead ends: 52 [2020-08-22 16:20:01,133 INFO L226 Difference]: Without dead ends: 46 [2020-08-22 16:20:01,134 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=182, Invalid=1798, Unknown=0, NotChecked=0, Total=1980 [2020-08-22 16:20:01,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-08-22 16:20:01,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 42. [2020-08-22 16:20:01,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-08-22 16:20:01,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 58 transitions. [2020-08-22 16:20:01,142 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 58 transitions. Word has length 58 [2020-08-22 16:20:01,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:01,142 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 58 transitions. [2020-08-22 16:20:01,142 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-08-22 16:20:01,142 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 58 transitions. [2020-08-22 16:20:01,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-08-22 16:20:01,143 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:01,143 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:01,352 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-08-22 16:20:01,352 INFO L427 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:01,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:01,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1677321585, now seen corresponding path program 12 times [2020-08-22 16:20:01,354 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:01,354 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69090129] [2020-08-22 16:20:01,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:01,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:01,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,534 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:01,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,642 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:01,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,706 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:20:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,812 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:01,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:01,918 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:01,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:02,031 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:02,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:02,142 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:02,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:02,217 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 24 proven. 117 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2020-08-22 16:20:02,222 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69090129] [2020-08-22 16:20:02,223 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465044189] [2020-08-22 16:20:02,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:02,270 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-08-22 16:20:02,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:02,274 WARN L261 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 109 conjunts are in the unsatisfiable core [2020-08-22 16:20:02,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:03,078 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 4 proven. 106 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2020-08-22 16:20:03,078 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:03,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 18] total 40 [2020-08-22 16:20:03,079 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197812356] [2020-08-22 16:20:03,079 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2020-08-22 16:20:03,079 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:03,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2020-08-22 16:20:03,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=1453, Unknown=0, NotChecked=0, Total=1560 [2020-08-22 16:20:03,080 INFO L87 Difference]: Start difference. First operand 42 states and 58 transitions. Second operand 40 states. [2020-08-22 16:20:04,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:04,262 INFO L93 Difference]: Finished difference Result 50 states and 64 transitions. [2020-08-22 16:20:04,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-08-22 16:20:04,263 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 72 [2020-08-22 16:20:04,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:04,265 INFO L225 Difference]: With dead ends: 50 [2020-08-22 16:20:04,266 INFO L226 Difference]: Without dead ends: 46 [2020-08-22 16:20:04,269 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=206, Invalid=2344, Unknown=0, NotChecked=0, Total=2550 [2020-08-22 16:20:04,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-08-22 16:20:04,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 42. [2020-08-22 16:20:04,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-08-22 16:20:04,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 57 transitions. [2020-08-22 16:20:04,278 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 57 transitions. Word has length 72 [2020-08-22 16:20:04,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:04,278 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 57 transitions. [2020-08-22 16:20:04,279 INFO L480 AbstractCegarLoop]: Interpolant automaton has 40 states. [2020-08-22 16:20:04,279 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 57 transitions. [2020-08-22 16:20:04,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-08-22 16:20:04,280 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:04,280 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:04,485 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-08-22 16:20:04,485 INFO L427 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:04,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:04,486 INFO L82 PathProgramCache]: Analyzing trace with hash -2039564078, now seen corresponding path program 13 times [2020-08-22 16:20:04,487 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:04,487 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855515612] [2020-08-22 16:20:04,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:04,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,553 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,555 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,611 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:04,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,786 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:04,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,838 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:20:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:04,920 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:05,025 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:05,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:05,121 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:05,244 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:05,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:05,372 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:05,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:05,475 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 28 proven. 146 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2020-08-22 16:20:05,476 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855515612] [2020-08-22 16:20:05,476 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053092155] [2020-08-22 16:20:05,477 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:05,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:05,541 WARN L261 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 121 conjunts are in the unsatisfiable core [2020-08-22 16:20:05,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:06,586 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 5 proven. 134 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2020-08-22 16:20:06,586 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:06,587 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 20] total 44 [2020-08-22 16:20:06,587 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964554153] [2020-08-22 16:20:06,588 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2020-08-22 16:20:06,588 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:06,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2020-08-22 16:20:06,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1775, Unknown=0, NotChecked=0, Total=1892 [2020-08-22 16:20:06,590 INFO L87 Difference]: Start difference. First operand 42 states and 57 transitions. Second operand 44 states. [2020-08-22 16:20:08,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:08,158 INFO L93 Difference]: Finished difference Result 50 states and 63 transitions. [2020-08-22 16:20:08,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-08-22 16:20:08,159 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 79 [2020-08-22 16:20:08,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:08,160 INFO L225 Difference]: With dead ends: 50 [2020-08-22 16:20:08,160 INFO L226 Difference]: Without dead ends: 46 [2020-08-22 16:20:08,162 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=234, Invalid=2958, Unknown=0, NotChecked=0, Total=3192 [2020-08-22 16:20:08,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2020-08-22 16:20:08,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 40. [2020-08-22 16:20:08,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-08-22 16:20:08,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 53 transitions. [2020-08-22 16:20:08,176 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 53 transitions. Word has length 79 [2020-08-22 16:20:08,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:08,177 INFO L479 AbstractCegarLoop]: Abstraction has 40 states and 53 transitions. [2020-08-22 16:20:08,177 INFO L480 AbstractCegarLoop]: Interpolant automaton has 44 states. [2020-08-22 16:20:08,177 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 53 transitions. [2020-08-22 16:20:08,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-08-22 16:20:08,180 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:08,180 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:08,381 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:20:08,381 INFO L427 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:08,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:08,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1124697265, now seen corresponding path program 14 times [2020-08-22 16:20:08,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:08,382 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185988200] [2020-08-22 16:20:08,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:08,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:08,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,452 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,576 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:08,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,624 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:20:08,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,695 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:08,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,772 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:08,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,869 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:08,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:08,967 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:09,067 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:09,156 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:09,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 13 proven. 121 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2020-08-22 16:20:09,266 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185988200] [2020-08-22 16:20:09,266 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230357155] [2020-08-22 16:20:09,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:09,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:20:09,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:09,319 WARN L261 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 105 conjunts are in the unsatisfiable core [2020-08-22 16:20:09,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:10,637 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 37 proven. 104 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2020-08-22 16:20:10,637 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:10,637 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 49 [2020-08-22 16:20:10,638 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385099211] [2020-08-22 16:20:10,638 INFO L459 AbstractCegarLoop]: Interpolant automaton has 49 states [2020-08-22 16:20:10,638 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:10,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2020-08-22 16:20:10,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2219, Unknown=0, NotChecked=0, Total=2352 [2020-08-22 16:20:10,639 INFO L87 Difference]: Start difference. First operand 40 states and 53 transitions. Second operand 49 states. [2020-08-22 16:20:12,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:12,784 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2020-08-22 16:20:12,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-08-22 16:20:12,785 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 72 [2020-08-22 16:20:12,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:12,786 INFO L225 Difference]: With dead ends: 53 [2020-08-22 16:20:12,786 INFO L226 Difference]: Without dead ends: 49 [2020-08-22 16:20:12,788 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=303, Invalid=3987, Unknown=0, NotChecked=0, Total=4290 [2020-08-22 16:20:12,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2020-08-22 16:20:12,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 45. [2020-08-22 16:20:12,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-08-22 16:20:12,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 62 transitions. [2020-08-22 16:20:12,795 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 62 transitions. Word has length 72 [2020-08-22 16:20:12,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:12,795 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 62 transitions. [2020-08-22 16:20:12,795 INFO L480 AbstractCegarLoop]: Interpolant automaton has 49 states. [2020-08-22 16:20:12,796 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 62 transitions. [2020-08-22 16:20:12,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-08-22 16:20:12,797 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:12,797 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:13,010 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-08-22 16:20:13,010 INFO L427 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:13,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:13,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1806425208, now seen corresponding path program 15 times [2020-08-22 16:20:13,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:13,011 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494101002] [2020-08-22 16:20:13,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:13,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,074 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:13,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,075 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:13,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,120 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,215 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,256 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:20:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,331 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,599 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,712 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,820 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:13,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:13,892 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 28 proven. 146 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2020-08-22 16:20:13,892 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494101002] [2020-08-22 16:20:13,893 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928306351] [2020-08-22 16:20:13,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:13,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-08-22 16:20:13,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:13,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 120 conjunts are in the unsatisfiable core [2020-08-22 16:20:13,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:15,348 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 18 proven. 142 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2020-08-22 16:20:15,349 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:15,349 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26] total 48 [2020-08-22 16:20:15,349 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741522704] [2020-08-22 16:20:15,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 48 states [2020-08-22 16:20:15,350 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:15,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2020-08-22 16:20:15,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2123, Unknown=0, NotChecked=0, Total=2256 [2020-08-22 16:20:15,351 INFO L87 Difference]: Start difference. First operand 45 states and 62 transitions. Second operand 48 states. [2020-08-22 16:20:17,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:17,119 INFO L93 Difference]: Finished difference Result 55 states and 72 transitions. [2020-08-22 16:20:17,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-08-22 16:20:17,120 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 79 [2020-08-22 16:20:17,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:17,121 INFO L225 Difference]: With dead ends: 55 [2020-08-22 16:20:17,121 INFO L226 Difference]: Without dead ends: 51 [2020-08-22 16:20:17,123 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=280, Invalid=3626, Unknown=0, NotChecked=0, Total=3906 [2020-08-22 16:20:17,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2020-08-22 16:20:17,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2020-08-22 16:20:17,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-08-22 16:20:17,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 62 transitions. [2020-08-22 16:20:17,130 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 62 transitions. Word has length 79 [2020-08-22 16:20:17,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:17,130 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 62 transitions. [2020-08-22 16:20:17,130 INFO L480 AbstractCegarLoop]: Interpolant automaton has 48 states. [2020-08-22 16:20:17,130 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 62 transitions. [2020-08-22 16:20:17,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-08-22 16:20:17,131 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:17,131 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:17,345 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-08-22 16:20:17,346 INFO L427 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:17,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:17,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1615348441, now seen corresponding path program 16 times [2020-08-22 16:20:17,347 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:17,347 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088393323] [2020-08-22 16:20:17,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:17,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:17,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,419 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,476 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:17,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:17,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,633 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:17,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,688 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:20:17,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,778 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:17,911 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:18,036 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:18,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:18,164 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:18,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:18,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:18,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:18,538 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 32 proven. 178 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2020-08-22 16:20:18,539 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088393323] [2020-08-22 16:20:18,539 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093951320] [2020-08-22 16:20:18,540 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:18,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:20:18,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:18,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 133 conjunts are in the unsatisfiable core [2020-08-22 16:20:18,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 6 proven. 165 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2020-08-22 16:20:20,078 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:20,078 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 22] total 48 [2020-08-22 16:20:20,078 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503255911] [2020-08-22 16:20:20,079 INFO L459 AbstractCegarLoop]: Interpolant automaton has 48 states [2020-08-22 16:20:20,080 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:20,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2020-08-22 16:20:20,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=2129, Unknown=0, NotChecked=0, Total=2256 [2020-08-22 16:20:20,081 INFO L87 Difference]: Start difference. First operand 45 states and 62 transitions. Second operand 48 states. [2020-08-22 16:20:22,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:22,503 INFO L93 Difference]: Finished difference Result 53 states and 68 transitions. [2020-08-22 16:20:22,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-08-22 16:20:22,504 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 86 [2020-08-22 16:20:22,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:22,505 INFO L225 Difference]: With dead ends: 53 [2020-08-22 16:20:22,506 INFO L226 Difference]: Without dead ends: 49 [2020-08-22 16:20:22,507 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 655 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=262, Invalid=3644, Unknown=0, NotChecked=0, Total=3906 [2020-08-22 16:20:22,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2020-08-22 16:20:22,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2020-08-22 16:20:22,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-08-22 16:20:22,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 58 transitions. [2020-08-22 16:20:22,516 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 58 transitions. Word has length 86 [2020-08-22 16:20:22,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:22,516 INFO L479 AbstractCegarLoop]: Abstraction has 43 states and 58 transitions. [2020-08-22 16:20:22,516 INFO L480 AbstractCegarLoop]: Interpolant automaton has 48 states. [2020-08-22 16:20:22,517 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 58 transitions. [2020-08-22 16:20:22,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2020-08-22 16:20:22,518 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:22,518 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:22,724 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-08-22 16:20:22,725 INFO L427 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:22,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:22,725 INFO L82 PathProgramCache]: Analyzing trace with hash -335786642, now seen corresponding path program 17 times [2020-08-22 16:20:22,726 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:22,726 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784198698] [2020-08-22 16:20:22,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:22,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:22,800 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:22,801 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:22,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:22,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:22,918 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:22,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:22,979 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:22,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,115 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,186 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2020-08-22 16:20:23,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,288 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,385 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,500 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,644 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,808 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:23,950 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:23,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:24,038 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2020-08-22 16:20:24,038 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784198698] [2020-08-22 16:20:24,038 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854456349] [2020-08-22 16:20:24,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:24,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2020-08-22 16:20:24,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:24,097 WARN L261 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 145 conjunts are in the unsatisfiable core [2020-08-22 16:20:24,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:27,766 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 6 proven. 197 refuted. 0 times theorem prover too weak. 217 trivial. 0 not checked. [2020-08-22 16:20:27,766 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:27,766 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 22] total 50 [2020-08-22 16:20:27,767 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153630369] [2020-08-22 16:20:27,767 INFO L459 AbstractCegarLoop]: Interpolant automaton has 50 states [2020-08-22 16:20:27,767 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:27,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2020-08-22 16:20:27,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2317, Unknown=0, NotChecked=0, Total=2450 [2020-08-22 16:20:27,768 INFO L87 Difference]: Start difference. First operand 43 states and 58 transitions. Second operand 50 states. [2020-08-22 16:20:30,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:30,291 INFO L93 Difference]: Finished difference Result 55 states and 75 transitions. [2020-08-22 16:20:30,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:20:30,292 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 93 [2020-08-22 16:20:30,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:30,294 INFO L225 Difference]: With dead ends: 55 [2020-08-22 16:20:30,294 INFO L226 Difference]: Without dead ends: 49 [2020-08-22 16:20:30,295 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 739 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=282, Invalid=4140, Unknown=0, NotChecked=0, Total=4422 [2020-08-22 16:20:30,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2020-08-22 16:20:30,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 43. [2020-08-22 16:20:30,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-08-22 16:20:30,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 58 transitions. [2020-08-22 16:20:30,302 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 58 transitions. Word has length 93 [2020-08-22 16:20:30,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:30,302 INFO L479 AbstractCegarLoop]: Abstraction has 43 states and 58 transitions. [2020-08-22 16:20:30,302 INFO L480 AbstractCegarLoop]: Interpolant automaton has 50 states. [2020-08-22 16:20:30,302 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 58 transitions. [2020-08-22 16:20:30,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-08-22 16:20:30,303 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:30,304 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:30,519 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:20:30,520 INFO L427 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:30,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:30,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1266374702, now seen corresponding path program 18 times [2020-08-22 16:20:30,521 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:30,522 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123550099] [2020-08-22 16:20:30,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:30,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:30,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:30,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:30,739 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:30,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:30,789 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:20:30,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:30,890 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:30,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:30,976 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:30,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:31,063 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:31,168 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:31,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:31,269 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:31,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:31,378 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:31,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:31,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 15 proven. 150 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2020-08-22 16:20:31,638 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123550099] [2020-08-22 16:20:31,638 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534020684] [2020-08-22 16:20:31,638 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:31,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-08-22 16:20:31,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:31,698 WARN L261 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 117 conjunts are in the unsatisfiable core [2020-08-22 16:20:31,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:33,560 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 42 proven. 131 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2020-08-22 16:20:33,560 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:33,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 53 [2020-08-22 16:20:33,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296445243] [2020-08-22 16:20:33,561 INFO L459 AbstractCegarLoop]: Interpolant automaton has 53 states [2020-08-22 16:20:33,561 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:33,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2020-08-22 16:20:33,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2613, Unknown=0, NotChecked=0, Total=2756 [2020-08-22 16:20:33,562 INFO L87 Difference]: Start difference. First operand 43 states and 58 transitions. Second operand 53 states. [2020-08-22 16:20:36,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:36,226 INFO L93 Difference]: Finished difference Result 56 states and 74 transitions. [2020-08-22 16:20:36,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:20:36,227 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 79 [2020-08-22 16:20:36,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:36,229 INFO L225 Difference]: With dead ends: 56 [2020-08-22 16:20:36,229 INFO L226 Difference]: Without dead ends: 52 [2020-08-22 16:20:36,230 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 851 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=335, Invalid=4777, Unknown=0, NotChecked=0, Total=5112 [2020-08-22 16:20:36,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-08-22 16:20:36,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 48. [2020-08-22 16:20:36,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-08-22 16:20:36,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 67 transitions. [2020-08-22 16:20:36,237 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 67 transitions. Word has length 79 [2020-08-22 16:20:36,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:36,237 INFO L479 AbstractCegarLoop]: Abstraction has 48 states and 67 transitions. [2020-08-22 16:20:36,238 INFO L480 AbstractCegarLoop]: Interpolant automaton has 53 states. [2020-08-22 16:20:36,238 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 67 transitions. [2020-08-22 16:20:36,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-08-22 16:20:36,239 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:36,240 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:36,444 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:20:36,444 INFO L427 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:36,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:36,445 INFO L82 PathProgramCache]: Analyzing trace with hash -180332919, now seen corresponding path program 19 times [2020-08-22 16:20:36,445 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:36,445 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041127445] [2020-08-22 16:20:36,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:36,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,525 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,527 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,591 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:36,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,710 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:36,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,765 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:20:36,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:36,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:36,959 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:36,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:37,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:37,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,303 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:37,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,418 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:37,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:37,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,648 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 32 proven. 178 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2020-08-22 16:20:37,648 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041127445] [2020-08-22 16:20:37,648 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220409459] [2020-08-22 16:20:37,648 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:37,693 WARN L261 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 133 conjunts are in the unsatisfiable core [2020-08-22 16:20:37,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 7 proven. 167 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2020-08-22 16:20:39,489 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:39,489 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 24] total 50 [2020-08-22 16:20:39,490 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073475800] [2020-08-22 16:20:39,492 INFO L459 AbstractCegarLoop]: Interpolant automaton has 50 states [2020-08-22 16:20:39,492 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:39,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2020-08-22 16:20:39,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=2319, Unknown=0, NotChecked=0, Total=2450 [2020-08-22 16:20:39,493 INFO L87 Difference]: Start difference. First operand 48 states and 67 transitions. Second operand 50 states. [2020-08-22 16:20:41,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:41,856 INFO L93 Difference]: Finished difference Result 58 states and 77 transitions. [2020-08-22 16:20:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:20:41,856 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 86 [2020-08-22 16:20:41,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:41,858 INFO L225 Difference]: With dead ends: 58 [2020-08-22 16:20:41,858 INFO L226 Difference]: Without dead ends: 54 [2020-08-22 16:20:41,859 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=282, Invalid=4140, Unknown=0, NotChecked=0, Total=4422 [2020-08-22 16:20:41,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2020-08-22 16:20:41,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 48. [2020-08-22 16:20:41,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-08-22 16:20:41,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 67 transitions. [2020-08-22 16:20:41,864 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 67 transitions. Word has length 86 [2020-08-22 16:20:41,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:41,864 INFO L479 AbstractCegarLoop]: Abstraction has 48 states and 67 transitions. [2020-08-22 16:20:41,864 INFO L480 AbstractCegarLoop]: Interpolant automaton has 50 states. [2020-08-22 16:20:41,864 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 67 transitions. [2020-08-22 16:20:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2020-08-22 16:20:41,865 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:41,866 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:42,073 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-08-22 16:20:42,073 INFO L427 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:42,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:42,074 INFO L82 PathProgramCache]: Analyzing trace with hash -313052920, now seen corresponding path program 20 times [2020-08-22 16:20:42,074 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:42,075 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774114689] [2020-08-22 16:20:42,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:42,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,155 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,157 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,217 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,272 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,400 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,458 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:20:42,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,553 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,676 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,803 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:42,922 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:42,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:43,054 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:43,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:43,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:43,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:43,322 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2020-08-22 16:20:43,421 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774114689] [2020-08-22 16:20:43,421 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589213158] [2020-08-22 16:20:43,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:43,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:20:43,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:43,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 145 conjunts are in the unsatisfiable core [2020-08-22 16:20:43,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:45,429 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 7 proven. 199 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2020-08-22 16:20:45,429 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:45,430 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 24] total 52 [2020-08-22 16:20:45,430 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859662859] [2020-08-22 16:20:45,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 52 states [2020-08-22 16:20:45,430 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:45,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2020-08-22 16:20:45,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=2515, Unknown=0, NotChecked=0, Total=2652 [2020-08-22 16:20:45,431 INFO L87 Difference]: Start difference. First operand 48 states and 67 transitions. Second operand 52 states. [2020-08-22 16:20:48,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:48,035 INFO L93 Difference]: Finished difference Result 58 states and 77 transitions. [2020-08-22 16:20:48,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:20:48,040 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 93 [2020-08-22 16:20:48,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:48,041 INFO L225 Difference]: With dead ends: 58 [2020-08-22 16:20:48,041 INFO L226 Difference]: Without dead ends: 54 [2020-08-22 16:20:48,042 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=290, Invalid=4402, Unknown=0, NotChecked=0, Total=4692 [2020-08-22 16:20:48,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2020-08-22 16:20:48,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 48. [2020-08-22 16:20:48,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-08-22 16:20:48,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 67 transitions. [2020-08-22 16:20:48,047 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 67 transitions. Word has length 93 [2020-08-22 16:20:48,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:48,048 INFO L479 AbstractCegarLoop]: Abstraction has 48 states and 67 transitions. [2020-08-22 16:20:48,048 INFO L480 AbstractCegarLoop]: Interpolant automaton has 52 states. [2020-08-22 16:20:48,048 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 67 transitions. [2020-08-22 16:20:48,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2020-08-22 16:20:48,049 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:48,049 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:48,260 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-08-22 16:20:48,260 INFO L427 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:48,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:48,261 INFO L82 PathProgramCache]: Analyzing trace with hash -789379885, now seen corresponding path program 21 times [2020-08-22 16:20:48,261 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:48,262 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476641005] [2020-08-22 16:20:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,334 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:48,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,396 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,458 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:48,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,527 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:48,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,697 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:48,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,795 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2020-08-22 16:20:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:48,956 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:48,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:49,121 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:49,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:49,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:49,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:49,450 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:49,661 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:49,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:49,801 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:49,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:49,960 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:49,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:50,065 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 40 proven. 251 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2020-08-22 16:20:50,066 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476641005] [2020-08-22 16:20:50,066 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357805013] [2020-08-22 16:20:50,066 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:50,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2020-08-22 16:20:50,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:50,139 WARN L261 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 157 conjunts are in the unsatisfiable core [2020-08-22 16:20:50,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:51,997 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 15 proven. 227 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2020-08-22 16:20:51,997 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:51,998 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 24] total 54 [2020-08-22 16:20:51,999 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251044852] [2020-08-22 16:20:52,000 INFO L459 AbstractCegarLoop]: Interpolant automaton has 54 states [2020-08-22 16:20:52,000 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:52,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2020-08-22 16:20:52,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=2719, Unknown=0, NotChecked=0, Total=2862 [2020-08-22 16:20:52,002 INFO L87 Difference]: Start difference. First operand 48 states and 67 transitions. Second operand 54 states. [2020-08-22 16:20:54,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:20:54,634 INFO L93 Difference]: Finished difference Result 56 states and 73 transitions. [2020-08-22 16:20:54,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:20:54,636 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 100 [2020-08-22 16:20:54,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:20:54,637 INFO L225 Difference]: With dead ends: 56 [2020-08-22 16:20:54,638 INFO L226 Difference]: Without dead ends: 52 [2020-08-22 16:20:54,639 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 811 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=298, Invalid=4672, Unknown=0, NotChecked=0, Total=4970 [2020-08-22 16:20:54,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-08-22 16:20:54,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 46. [2020-08-22 16:20:54,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-08-22 16:20:54,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2020-08-22 16:20:54,649 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 100 [2020-08-22 16:20:54,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:20:54,650 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2020-08-22 16:20:54,650 INFO L480 AbstractCegarLoop]: Interpolant automaton has 54 states. [2020-08-22 16:20:54,650 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2020-08-22 16:20:54,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-08-22 16:20:54,652 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:20:54,652 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:20:54,865 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:20:54,865 INFO L427 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:20:54,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:20:54,866 INFO L82 PathProgramCache]: Analyzing trace with hash -787811522, now seen corresponding path program 22 times [2020-08-22 16:20:54,866 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:20:54,867 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690577249] [2020-08-22 16:20:54,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:20:54,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:54,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:20:54,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:54,956 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:20:54,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,023 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,088 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,160 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,430 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,522 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2020-08-22 16:20:55,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,672 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:55,858 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:55,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:56,078 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:56,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:56,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:56,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:56,498 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:56,697 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:56,882 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:20:56,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:20:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 44 proven. 292 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2020-08-22 16:20:57,008 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690577249] [2020-08-22 16:20:57,008 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995163038] [2020-08-22 16:20:57,008 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:20:57,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:20:57,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:20:57,086 WARN L261 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 169 conjunts are in the unsatisfiable core [2020-08-22 16:20:57,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:20:59,351 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 7 proven. 272 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2020-08-22 16:20:59,352 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:20:59,352 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 24] total 56 [2020-08-22 16:20:59,352 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484512519] [2020-08-22 16:20:59,354 INFO L459 AbstractCegarLoop]: Interpolant automaton has 56 states [2020-08-22 16:20:59,354 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:20:59,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2020-08-22 16:20:59,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=2931, Unknown=0, NotChecked=0, Total=3080 [2020-08-22 16:20:59,356 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand 56 states. [2020-08-22 16:21:02,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:02,776 INFO L93 Difference]: Finished difference Result 58 states and 81 transitions. [2020-08-22 16:21:02,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:21:02,778 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 107 [2020-08-22 16:21:02,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:02,779 INFO L225 Difference]: With dead ends: 58 [2020-08-22 16:21:02,779 INFO L226 Difference]: Without dead ends: 52 [2020-08-22 16:21:02,781 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 900 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=318, Invalid=5232, Unknown=0, NotChecked=0, Total=5550 [2020-08-22 16:21:02,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-08-22 16:21:02,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 46. [2020-08-22 16:21:02,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-08-22 16:21:02,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2020-08-22 16:21:02,786 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 107 [2020-08-22 16:21:02,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:02,786 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2020-08-22 16:21:02,786 INFO L480 AbstractCegarLoop]: Interpolant automaton has 56 states. [2020-08-22 16:21:02,786 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2020-08-22 16:21:02,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-08-22 16:21:02,787 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:02,788 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:02,992 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-08-22 16:21:02,993 INFO L427 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:02,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:02,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1080603673, now seen corresponding path program 23 times [2020-08-22 16:21:02,994 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:02,995 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744263921] [2020-08-22 16:21:02,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:03,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,074 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:03,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,075 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:03,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:21:03,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,332 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,417 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,518 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,649 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,762 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:03,884 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:03,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:04,012 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:04,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:04,142 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:04,318 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 17 proven. 182 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-08-22 16:21:04,318 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744263921] [2020-08-22 16:21:04,318 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944171237] [2020-08-22 16:21:04,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:04,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-08-22 16:21:04,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:21:04,368 WARN L261 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 129 conjunts are in the unsatisfiable core [2020-08-22 16:21:04,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:06,788 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 47 proven. 161 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2020-08-22 16:21:06,789 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:21:06,789 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 57 [2020-08-22 16:21:06,789 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778119136] [2020-08-22 16:21:06,790 INFO L459 AbstractCegarLoop]: Interpolant automaton has 57 states [2020-08-22 16:21:06,790 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:06,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2020-08-22 16:21:06,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=3039, Unknown=0, NotChecked=0, Total=3192 [2020-08-22 16:21:06,790 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand 57 states. [2020-08-22 16:21:10,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:10,193 INFO L93 Difference]: Finished difference Result 59 states and 79 transitions. [2020-08-22 16:21:10,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:21:10,195 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 86 [2020-08-22 16:21:10,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:10,196 INFO L225 Difference]: With dead ends: 59 [2020-08-22 16:21:10,197 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:21:10,199 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1019 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=367, Invalid=5639, Unknown=0, NotChecked=0, Total=6006 [2020-08-22 16:21:10,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:21:10,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2020-08-22 16:21:10,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:21:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 72 transitions. [2020-08-22 16:21:10,209 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 72 transitions. Word has length 86 [2020-08-22 16:21:10,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:10,212 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 72 transitions. [2020-08-22 16:21:10,213 INFO L480 AbstractCegarLoop]: Interpolant automaton has 57 states. [2020-08-22 16:21:10,213 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 72 transitions. [2020-08-22 16:21:10,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2020-08-22 16:21:10,214 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:10,215 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:10,430 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:21:10,430 INFO L427 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:10,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:10,431 INFO L82 PathProgramCache]: Analyzing trace with hash 365189506, now seen corresponding path program 24 times [2020-08-22 16:21:10,431 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:10,432 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425312248] [2020-08-22 16:21:10,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:10,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:10,519 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:10,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:10,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:10,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:10,588 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:10,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:10,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:10,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:10,791 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:21:10,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:10,891 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:10,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,013 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,290 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,472 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,625 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,783 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:11,943 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:11,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:12,064 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 36 proven. 213 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2020-08-22 16:21:12,065 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425312248] [2020-08-22 16:21:12,066 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354689103] [2020-08-22 16:21:12,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:12,117 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2020-08-22 16:21:12,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:21:12,122 WARN L261 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 145 conjunts are in the unsatisfiable core [2020-08-22 16:21:12,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:14,217 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 17 proven. 193 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2020-08-22 16:21:14,218 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:21:14,218 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 26] total 54 [2020-08-22 16:21:14,218 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595884894] [2020-08-22 16:21:14,219 INFO L459 AbstractCegarLoop]: Interpolant automaton has 54 states [2020-08-22 16:21:14,219 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:14,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2020-08-22 16:21:14,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2721, Unknown=0, NotChecked=0, Total=2862 [2020-08-22 16:21:14,220 INFO L87 Difference]: Start difference. First operand 51 states and 72 transitions. Second operand 54 states. [2020-08-22 16:21:17,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:17,201 INFO L93 Difference]: Finished difference Result 61 states and 82 transitions. [2020-08-22 16:21:17,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:21:17,203 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 93 [2020-08-22 16:21:17,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:17,204 INFO L225 Difference]: With dead ends: 61 [2020-08-22 16:21:17,204 INFO L226 Difference]: Without dead ends: 57 [2020-08-22 16:21:17,205 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 979 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=310, Invalid=4946, Unknown=0, NotChecked=0, Total=5256 [2020-08-22 16:21:17,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-08-22 16:21:17,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 51. [2020-08-22 16:21:17,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:21:17,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 72 transitions. [2020-08-22 16:21:17,211 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 72 transitions. Word has length 93 [2020-08-22 16:21:17,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:17,211 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 72 transitions. [2020-08-22 16:21:17,211 INFO L480 AbstractCegarLoop]: Interpolant automaton has 54 states. [2020-08-22 16:21:17,211 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 72 transitions. [2020-08-22 16:21:17,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2020-08-22 16:21:17,212 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:17,213 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:17,425 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-08-22 16:21:17,425 INFO L427 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:17,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:17,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1104773667, now seen corresponding path program 25 times [2020-08-22 16:21:17,426 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:17,426 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686932305] [2020-08-22 16:21:17,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:17,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:17,507 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:17,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:17,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:17,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:17,575 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:17,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:17,666 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:17,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:17,867 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:17,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:17,959 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:21:17,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,234 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,358 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,501 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,647 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,789 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:18,937 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:18,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:19,109 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:19,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:19,226 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 40 proven. 251 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2020-08-22 16:21:19,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686932305] [2020-08-22 16:21:19,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805280903] [2020-08-22 16:21:19,226 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:19,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:19,275 WARN L261 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 157 conjunts are in the unsatisfiable core [2020-08-22 16:21:19,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:21,786 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 8 proven. 236 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2020-08-22 16:21:21,786 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:21:21,786 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 26] total 56 [2020-08-22 16:21:21,787 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168865477] [2020-08-22 16:21:21,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 56 states [2020-08-22 16:21:21,787 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:21,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2020-08-22 16:21:21,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2933, Unknown=0, NotChecked=0, Total=3080 [2020-08-22 16:21:21,788 INFO L87 Difference]: Start difference. First operand 51 states and 72 transitions. Second operand 56 states. [2020-08-22 16:21:26,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:26,345 INFO L93 Difference]: Finished difference Result 61 states and 82 transitions. [2020-08-22 16:21:26,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:21:26,347 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 100 [2020-08-22 16:21:26,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:26,348 INFO L225 Difference]: With dead ends: 61 [2020-08-22 16:21:26,348 INFO L226 Difference]: Without dead ends: 57 [2020-08-22 16:21:26,349 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=318, Invalid=5232, Unknown=0, NotChecked=0, Total=5550 [2020-08-22 16:21:26,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-08-22 16:21:26,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 51. [2020-08-22 16:21:26,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:21:26,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 72 transitions. [2020-08-22 16:21:26,362 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 72 transitions. Word has length 100 [2020-08-22 16:21:26,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:26,362 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 72 transitions. [2020-08-22 16:21:26,362 INFO L480 AbstractCegarLoop]: Interpolant automaton has 56 states. [2020-08-22 16:21:26,363 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 72 transitions. [2020-08-22 16:21:26,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-08-22 16:21:26,363 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:26,364 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:26,577 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-08-22 16:21:26,577 INFO L427 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:26,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:26,578 INFO L82 PathProgramCache]: Analyzing trace with hash 560522232, now seen corresponding path program 26 times [2020-08-22 16:21:26,578 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:26,579 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450446795] [2020-08-22 16:21:26,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:26,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:26,684 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:26,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:26,685 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:26,769 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:26,839 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:26,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:26,938 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,118 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:27,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2020-08-22 16:21:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,320 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,444 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:27,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,596 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:27,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,750 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:27,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:27,929 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:27,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:28,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:28,301 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:28,491 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:28,633 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 44 proven. 292 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2020-08-22 16:21:28,633 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450446795] [2020-08-22 16:21:28,633 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359103475] [2020-08-22 16:21:28,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:28,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:21:28,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:21:28,684 WARN L261 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 169 conjunts are in the unsatisfiable core [2020-08-22 16:21:28,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:31,567 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 8 proven. 274 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2020-08-22 16:21:31,568 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:21:31,568 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 26] total 58 [2020-08-22 16:21:31,568 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189008697] [2020-08-22 16:21:31,569 INFO L459 AbstractCegarLoop]: Interpolant automaton has 58 states [2020-08-22 16:21:31,569 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:31,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2020-08-22 16:21:31,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=3153, Unknown=0, NotChecked=0, Total=3306 [2020-08-22 16:21:31,570 INFO L87 Difference]: Start difference. First operand 51 states and 72 transitions. Second operand 58 states. [2020-08-22 16:21:35,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:35,907 INFO L93 Difference]: Finished difference Result 61 states and 82 transitions. [2020-08-22 16:21:35,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:21:35,909 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 107 [2020-08-22 16:21:35,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:35,910 INFO L225 Difference]: With dead ends: 61 [2020-08-22 16:21:35,910 INFO L226 Difference]: Without dead ends: 57 [2020-08-22 16:21:35,911 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 115 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=326, Invalid=5526, Unknown=0, NotChecked=0, Total=5852 [2020-08-22 16:21:35,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-08-22 16:21:35,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 51. [2020-08-22 16:21:35,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:21:35,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 72 transitions. [2020-08-22 16:21:35,917 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 72 transitions. Word has length 107 [2020-08-22 16:21:35,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:35,918 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 72 transitions. [2020-08-22 16:21:35,918 INFO L480 AbstractCegarLoop]: Interpolant automaton has 58 states. [2020-08-22 16:21:35,918 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 72 transitions. [2020-08-22 16:21:35,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2020-08-22 16:21:35,919 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:35,919 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:36,129 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-08-22 16:21:36,130 INFO L427 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:36,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:36,130 INFO L82 PathProgramCache]: Analyzing trace with hash -330893523, now seen corresponding path program 27 times [2020-08-22 16:21:36,131 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:36,131 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678371562] [2020-08-22 16:21:36,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,220 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:36,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,221 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:36,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,303 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,537 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:36,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:36,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:36,911 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:36,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:37,022 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2020-08-22 16:21:37,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:37,179 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:37,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:37,337 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:37,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:37,500 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:37,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:37,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:37,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:37,873 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:37,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:38,080 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:38,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:38,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:38,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:38,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:38,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 48 proven. 336 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2020-08-22 16:21:38,669 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678371562] [2020-08-22 16:21:38,669 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66521907] [2020-08-22 16:21:38,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:38,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2020-08-22 16:21:38,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:21:38,740 WARN L261 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 181 conjunts are in the unsatisfiable core [2020-08-22 16:21:38,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:41,725 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 8 proven. 315 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2020-08-22 16:21:41,725 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:21:41,726 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 26] total 60 [2020-08-22 16:21:41,726 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057153293] [2020-08-22 16:21:41,726 INFO L459 AbstractCegarLoop]: Interpolant automaton has 60 states [2020-08-22 16:21:41,726 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:41,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2020-08-22 16:21:41,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=3381, Unknown=0, NotChecked=0, Total=3540 [2020-08-22 16:21:41,727 INFO L87 Difference]: Start difference. First operand 51 states and 72 transitions. Second operand 60 states. [2020-08-22 16:21:46,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:46,171 INFO L93 Difference]: Finished difference Result 59 states and 78 transitions. [2020-08-22 16:21:46,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:21:46,173 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 114 [2020-08-22 16:21:46,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:46,175 INFO L225 Difference]: With dead ends: 59 [2020-08-22 16:21:46,175 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:21:46,176 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 975 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=334, Invalid=5828, Unknown=0, NotChecked=0, Total=6162 [2020-08-22 16:21:46,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:21:46,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 49. [2020-08-22 16:21:46,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-08-22 16:21:46,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 68 transitions. [2020-08-22 16:21:46,181 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 68 transitions. Word has length 114 [2020-08-22 16:21:46,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:46,181 INFO L479 AbstractCegarLoop]: Abstraction has 49 states and 68 transitions. [2020-08-22 16:21:46,181 INFO L480 AbstractCegarLoop]: Interpolant automaton has 60 states. [2020-08-22 16:21:46,181 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 68 transitions. [2020-08-22 16:21:46,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2020-08-22 16:21:46,182 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:46,182 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:46,383 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-08-22 16:21:46,383 INFO L427 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:46,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:46,384 INFO L82 PathProgramCache]: Analyzing trace with hash 1343946330, now seen corresponding path program 28 times [2020-08-22 16:21:46,384 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:46,385 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173839639] [2020-08-22 16:21:46,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,473 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:46,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,553 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:46,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,659 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:46,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,761 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:46,983 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:46,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:47,241 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:47,368 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:21:47,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:47,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:47,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:47,681 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:47,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:47,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:47,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:48,044 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:48,157 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 34 proven. 215 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2020-08-22 16:21:48,158 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173839639] [2020-08-22 16:21:48,158 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951735443] [2020-08-22 16:21:48,158 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:48,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:21:48,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:21:48,211 WARN L261 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 145 conjunts are in the unsatisfiable core [2020-08-22 16:21:48,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:50,363 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:21:50,363 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:21:50,364 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2020-08-22 16:21:50,364 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661863864] [2020-08-22 16:21:50,364 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-08-22 16:21:50,364 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:50,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-08-22 16:21:50,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2317, Unknown=0, NotChecked=0, Total=2450 [2020-08-22 16:21:50,365 INFO L87 Difference]: Start difference. First operand 49 states and 68 transitions. Second operand 32 states. [2020-08-22 16:21:53,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:53,302 INFO L93 Difference]: Finished difference Result 59 states and 85 transitions. [2020-08-22 16:21:53,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-08-22 16:21:53,303 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 93 [2020-08-22 16:21:53,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:53,304 INFO L225 Difference]: With dead ends: 59 [2020-08-22 16:21:53,305 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:21:53,306 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=262, Invalid=3898, Unknown=0, NotChecked=0, Total=4160 [2020-08-22 16:21:53,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:21:53,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2020-08-22 16:21:53,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:21:53,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 78 transitions. [2020-08-22 16:21:53,311 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 78 transitions. Word has length 93 [2020-08-22 16:21:53,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:53,311 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 78 transitions. [2020-08-22 16:21:53,311 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-08-22 16:21:53,312 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 78 transitions. [2020-08-22 16:21:53,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-08-22 16:21:53,313 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:53,313 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:53,522 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:21:53,522 INFO L427 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:53,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:53,523 INFO L82 PathProgramCache]: Analyzing trace with hash 326515792, now seen corresponding path program 29 times [2020-08-22 16:21:53,523 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:53,523 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145970876] [2020-08-22 16:21:53,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:53,616 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:53,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:53,718 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:53,813 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:53,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:53,902 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:53,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,006 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:54,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,118 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,370 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:54,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,493 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:21:54,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,662 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:54,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,821 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:54,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 26 proven. 148 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2020-08-22 16:21:54,909 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145970876] [2020-08-22 16:21:54,909 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694006203] [2020-08-22 16:21:54,909 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:21:54,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-08-22 16:21:54,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:21:54,961 WARN L261 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 121 conjunts are in the unsatisfiable core [2020-08-22 16:21:54,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:21:56,868 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:21:56,868 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:21:56,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2020-08-22 16:21:56,869 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919962750] [2020-08-22 16:21:56,869 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-08-22 16:21:56,869 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:21:56,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-08-22 16:21:56,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1949, Unknown=0, NotChecked=0, Total=2070 [2020-08-22 16:21:56,870 INFO L87 Difference]: Start difference. First operand 51 states and 78 transitions. Second operand 28 states. [2020-08-22 16:21:59,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:21:59,141 INFO L93 Difference]: Finished difference Result 59 states and 84 transitions. [2020-08-22 16:21:59,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-08-22 16:21:59,143 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 79 [2020-08-22 16:21:59,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:21:59,145 INFO L225 Difference]: With dead ends: 59 [2020-08-22 16:21:59,145 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:21:59,146 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=242, Invalid=3418, Unknown=0, NotChecked=0, Total=3660 [2020-08-22 16:21:59,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:21:59,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2020-08-22 16:21:59,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:21:59,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 77 transitions. [2020-08-22 16:21:59,151 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 77 transitions. Word has length 79 [2020-08-22 16:21:59,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:21:59,152 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 77 transitions. [2020-08-22 16:21:59,152 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-08-22 16:21:59,152 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 77 transitions. [2020-08-22 16:21:59,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-08-22 16:21:59,153 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:21:59,153 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 14, 14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:21:59,366 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:21:59,366 INFO L427 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:21:59,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:21:59,367 INFO L82 PathProgramCache]: Analyzing trace with hash 1776686958, now seen corresponding path program 30 times [2020-08-22 16:21:59,367 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:21:59,367 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646408171] [2020-08-22 16:21:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:21:59,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:59,471 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:21:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:59,472 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:21:59,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:59,557 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:59,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:59,636 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:59,726 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:59,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:21:59,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:21:59,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:00,028 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:00,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:00,387 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:00,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:00,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:22:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:00,666 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:00,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:00,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:00,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:01,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:01,202 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:01,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:01,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:01,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:01,710 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:01,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:01,957 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:01,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:02,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:02,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:02,389 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 52 proven. 383 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2020-08-22 16:22:02,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646408171] [2020-08-22 16:22:02,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43387372] [2020-08-22 16:22:02,389 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:22:02,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2020-08-22 16:22:02,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:22:02,455 WARN L261 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 193 conjunts are in the unsatisfiable core [2020-08-22 16:22:02,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:22:05,912 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:22:05,912 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:22:05,912 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2020-08-22 16:22:05,913 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618167429] [2020-08-22 16:22:05,913 INFO L459 AbstractCegarLoop]: Interpolant automaton has 40 states [2020-08-22 16:22:05,913 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:22:05,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2020-08-22 16:22:05,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=3617, Unknown=0, NotChecked=0, Total=3782 [2020-08-22 16:22:05,914 INFO L87 Difference]: Start difference. First operand 51 states and 77 transitions. Second operand 40 states. [2020-08-22 16:22:10,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:22:10,313 INFO L93 Difference]: Finished difference Result 59 states and 83 transitions. [2020-08-22 16:22:10,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:22:10,316 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 121 [2020-08-22 16:22:10,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:22:10,317 INFO L225 Difference]: With dead ends: 59 [2020-08-22 16:22:10,317 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:22:10,318 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 131 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1015 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=334, Invalid=6146, Unknown=0, NotChecked=0, Total=6480 [2020-08-22 16:22:10,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:22:10,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2020-08-22 16:22:10,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:22:10,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 76 transitions. [2020-08-22 16:22:10,324 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 76 transitions. Word has length 121 [2020-08-22 16:22:10,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:22:10,325 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 76 transitions. [2020-08-22 16:22:10,325 INFO L480 AbstractCegarLoop]: Interpolant automaton has 40 states. [2020-08-22 16:22:10,325 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 76 transitions. [2020-08-22 16:22:10,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-08-22 16:22:10,326 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:22:10,326 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 7, 7, 7, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:22:10,540 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:22:10,540 INFO L427 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:22:10,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:22:10,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1235228997, now seen corresponding path program 31 times [2020-08-22 16:22:10,541 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:22:10,541 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078718167] [2020-08-22 16:22:10,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:22:10,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:10,677 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:22:10,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:10,678 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:22:10,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:10,769 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:10,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:10,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:10,941 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:10,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,041 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,167 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:11,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,324 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:11,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,561 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:22:11,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,707 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:11,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,796 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 1 proven. 121 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2020-08-22 16:22:11,796 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078718167] [2020-08-22 16:22:11,797 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807885417] [2020-08-22 16:22:11,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:22:11,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:11,841 WARN L261 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 105 conjunts are in the unsatisfiable core [2020-08-22 16:22:11,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:22:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 141 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2020-08-22 16:22:14,051 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:22:14,051 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 27] total 47 [2020-08-22 16:22:14,051 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384772418] [2020-08-22 16:22:14,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 47 states [2020-08-22 16:22:14,052 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:22:14,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2020-08-22 16:22:14,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=2038, Unknown=0, NotChecked=0, Total=2162 [2020-08-22 16:22:14,053 INFO L87 Difference]: Start difference. First operand 51 states and 76 transitions. Second operand 47 states. [2020-08-22 16:22:16,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:22:16,976 INFO L93 Difference]: Finished difference Result 59 states and 82 transitions. [2020-08-22 16:22:16,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-08-22 16:22:16,978 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 72 [2020-08-22 16:22:16,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:22:16,980 INFO L225 Difference]: With dead ends: 59 [2020-08-22 16:22:16,980 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:22:16,981 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 700 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=279, Invalid=3627, Unknown=0, NotChecked=0, Total=3906 [2020-08-22 16:22:16,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:22:16,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 51. [2020-08-22 16:22:16,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-08-22 16:22:16,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 75 transitions. [2020-08-22 16:22:16,988 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 75 transitions. Word has length 72 [2020-08-22 16:22:16,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:22:16,988 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 75 transitions. [2020-08-22 16:22:16,988 INFO L480 AbstractCegarLoop]: Interpolant automaton has 47 states. [2020-08-22 16:22:16,988 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 75 transitions. [2020-08-22 16:22:16,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2020-08-22 16:22:16,989 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:22:16,990 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:22:17,204 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-08-22 16:22:17,204 INFO L427 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:22:17,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:22:17,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1907807715, now seen corresponding path program 32 times [2020-08-22 16:22:17,205 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:22:17,205 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456363794] [2020-08-22 16:22:17,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:22:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,309 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:22:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,310 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:22:17,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:17,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,588 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,706 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:17,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:17,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:18,118 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:18,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:18,251 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:22:18,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:18,426 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:18,626 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:18,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:18,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:18,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:19,051 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:19,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:19,292 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:19,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:19,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:19,781 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:19,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:19,967 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 48 proven. 336 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2020-08-22 16:22:19,967 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456363794] [2020-08-22 16:22:19,968 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7788014] [2020-08-22 16:22:19,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:22:20,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:22:20,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:22:20,022 WARN L261 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 181 conjunts are in the unsatisfiable core [2020-08-22 16:22:20,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:22:23,141 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 7 proven. 313 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2020-08-22 16:22:23,141 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:22:23,142 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 24] total 58 [2020-08-22 16:22:23,142 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464460851] [2020-08-22 16:22:23,142 INFO L459 AbstractCegarLoop]: Interpolant automaton has 58 states [2020-08-22 16:22:23,142 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:22:23,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2020-08-22 16:22:23,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=3151, Unknown=0, NotChecked=0, Total=3306 [2020-08-22 16:22:23,143 INFO L87 Difference]: Start difference. First operand 51 states and 75 transitions. Second operand 58 states. [2020-08-22 16:22:27,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:22:27,525 INFO L93 Difference]: Finished difference Result 61 states and 83 transitions. [2020-08-22 16:22:27,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:22:27,528 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 114 [2020-08-22 16:22:27,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:22:27,529 INFO L225 Difference]: With dead ends: 61 [2020-08-22 16:22:27,529 INFO L226 Difference]: Without dead ends: 55 [2020-08-22 16:22:27,530 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=326, Invalid=5526, Unknown=0, NotChecked=0, Total=5852 [2020-08-22 16:22:27,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-08-22 16:22:27,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 49. [2020-08-22 16:22:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-08-22 16:22:27,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 68 transitions. [2020-08-22 16:22:27,536 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 68 transitions. Word has length 114 [2020-08-22 16:22:27,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:22:27,536 INFO L479 AbstractCegarLoop]: Abstraction has 49 states and 68 transitions. [2020-08-22 16:22:27,536 INFO L480 AbstractCegarLoop]: Interpolant automaton has 58 states. [2020-08-22 16:22:27,536 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 68 transitions. [2020-08-22 16:22:27,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2020-08-22 16:22:27,537 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:22:27,537 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:22:27,750 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:22:27,750 INFO L427 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:22:27,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:22:27,751 INFO L82 PathProgramCache]: Analyzing trace with hash 183807880, now seen corresponding path program 33 times [2020-08-22 16:22:27,751 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:22:27,752 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394463956] [2020-08-22 16:22:27,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:22:27,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:27,893 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:22:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:27,894 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:22:27,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,101 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:28,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,176 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:22:28,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,305 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:28,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,481 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:28,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,638 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,802 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:28,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:28,977 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:29,156 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:29,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:29,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:29,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:29,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:29,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:29,745 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:29,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:29,995 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 19 proven. 217 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2020-08-22 16:22:29,995 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394463956] [2020-08-22 16:22:29,995 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648180179] [2020-08-22 16:22:29,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:22:30,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-08-22 16:22:30,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:22:30,063 WARN L261 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 141 conjunts are in the unsatisfiable core [2020-08-22 16:22:30,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:22:34,075 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 52 proven. 194 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2020-08-22 16:22:34,075 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:22:34,076 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 61 [2020-08-22 16:22:34,076 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565603681] [2020-08-22 16:22:34,076 INFO L459 AbstractCegarLoop]: Interpolant automaton has 61 states [2020-08-22 16:22:34,076 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:22:34,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2020-08-22 16:22:34,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=3497, Unknown=0, NotChecked=0, Total=3660 [2020-08-22 16:22:34,078 INFO L87 Difference]: Start difference. First operand 49 states and 68 transitions. Second operand 61 states. [2020-08-22 16:22:39,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:22:39,760 INFO L93 Difference]: Finished difference Result 62 states and 84 transitions. [2020-08-22 16:22:39,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:22:39,762 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 93 [2020-08-22 16:22:39,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:22:39,763 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:22:39,763 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:22:39,764 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=399, Invalid=6573, Unknown=0, NotChecked=0, Total=6972 [2020-08-22 16:22:39,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:22:39,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2020-08-22 16:22:39,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:22:39,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 77 transitions. [2020-08-22 16:22:39,770 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 77 transitions. Word has length 93 [2020-08-22 16:22:39,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:22:39,771 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 77 transitions. [2020-08-22 16:22:39,771 INFO L480 AbstractCegarLoop]: Interpolant automaton has 61 states. [2020-08-22 16:22:39,771 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 77 transitions. [2020-08-22 16:22:39,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2020-08-22 16:22:39,772 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:22:39,772 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:22:39,984 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-08-22 16:22:39,984 INFO L427 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:22:39,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:22:39,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1182847487, now seen corresponding path program 34 times [2020-08-22 16:22:39,985 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:22:39,986 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837090108] [2020-08-22 16:22:39,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:22:39,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,079 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:22:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,080 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:22:40,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:40,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,334 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:40,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,404 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:22:40,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,519 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:40,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,642 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:40,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,834 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:40,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:40,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:41,161 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:41,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:41,334 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:41,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:41,530 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:41,757 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:41,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:41,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:42,141 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 40 proven. 251 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2020-08-22 16:22:42,142 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837090108] [2020-08-22 16:22:42,142 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730221720] [2020-08-22 16:22:42,142 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:22:42,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:22:42,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:22:42,194 WARN L261 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 157 conjunts are in the unsatisfiable core [2020-08-22 16:22:42,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:22:45,582 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 9 proven. 238 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2020-08-22 16:22:45,583 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:22:45,583 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 28] total 58 [2020-08-22 16:22:45,584 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245581371] [2020-08-22 16:22:45,585 INFO L459 AbstractCegarLoop]: Interpolant automaton has 58 states [2020-08-22 16:22:45,585 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:22:45,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2020-08-22 16:22:45,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=3155, Unknown=0, NotChecked=0, Total=3306 [2020-08-22 16:22:45,586 INFO L87 Difference]: Start difference. First operand 54 states and 77 transitions. Second operand 58 states. [2020-08-22 16:22:51,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:22:51,327 INFO L93 Difference]: Finished difference Result 64 states and 87 transitions. [2020-08-22 16:22:51,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:22:51,329 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 100 [2020-08-22 16:22:51,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:22:51,330 INFO L225 Difference]: With dead ends: 64 [2020-08-22 16:22:51,330 INFO L226 Difference]: Without dead ends: 60 [2020-08-22 16:22:51,331 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=338, Invalid=5824, Unknown=0, NotChecked=0, Total=6162 [2020-08-22 16:22:51,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2020-08-22 16:22:51,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2020-08-22 16:22:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:22:51,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 77 transitions. [2020-08-22 16:22:51,337 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 77 transitions. Word has length 100 [2020-08-22 16:22:51,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:22:51,337 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 77 transitions. [2020-08-22 16:22:51,337 INFO L480 AbstractCegarLoop]: Interpolant automaton has 58 states. [2020-08-22 16:22:51,338 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 77 transitions. [2020-08-22 16:22:51,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-08-22 16:22:51,339 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:22:51,339 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:22:51,552 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:22:51,552 INFO L427 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:22:51,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:22:51,553 INFO L82 PathProgramCache]: Analyzing trace with hash -865344962, now seen corresponding path program 35 times [2020-08-22 16:22:51,553 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:22:51,554 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458089238] [2020-08-22 16:22:51,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:22:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:51,663 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:22:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:51,665 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:22:51,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:51,764 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:51,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:51,854 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:51,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:52,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:52,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:52,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:22:52,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:52,371 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:52,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:52,549 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:52,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:52,740 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:52,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:52,960 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:53,192 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:53,429 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:53,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:53,680 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:53,931 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:53,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:54,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:22:54,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:22:54,386 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 44 proven. 292 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2020-08-22 16:22:54,386 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458089238] [2020-08-22 16:22:54,386 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978031710] [2020-08-22 16:22:54,386 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:22:54,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2020-08-22 16:22:54,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:22:54,454 WARN L261 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 169 conjunts are in the unsatisfiable core [2020-08-22 16:22:54,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:22:58,586 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 9 proven. 276 refuted. 0 times theorem prover too weak. 302 trivial. 0 not checked. [2020-08-22 16:22:58,586 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:22:58,587 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 28] total 60 [2020-08-22 16:22:58,587 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827162691] [2020-08-22 16:22:58,588 INFO L459 AbstractCegarLoop]: Interpolant automaton has 60 states [2020-08-22 16:22:58,588 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:22:58,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2020-08-22 16:22:58,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3383, Unknown=0, NotChecked=0, Total=3540 [2020-08-22 16:22:58,589 INFO L87 Difference]: Start difference. First operand 54 states and 77 transitions. Second operand 60 states. [2020-08-22 16:23:05,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:23:05,246 INFO L93 Difference]: Finished difference Result 64 states and 87 transitions. [2020-08-22 16:23:05,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:23:05,249 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 107 [2020-08-22 16:23:05,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:23:05,251 INFO L225 Difference]: With dead ends: 64 [2020-08-22 16:23:05,251 INFO L226 Difference]: Without dead ends: 60 [2020-08-22 16:23:05,252 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=346, Invalid=6134, Unknown=0, NotChecked=0, Total=6480 [2020-08-22 16:23:05,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2020-08-22 16:23:05,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2020-08-22 16:23:05,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:23:05,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 77 transitions. [2020-08-22 16:23:05,260 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 77 transitions. Word has length 107 [2020-08-22 16:23:05,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:23:05,261 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 77 transitions. [2020-08-22 16:23:05,261 INFO L480 AbstractCegarLoop]: Interpolant automaton has 60 states. [2020-08-22 16:23:05,261 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 77 transitions. [2020-08-22 16:23:05,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2020-08-22 16:23:05,262 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:23:05,262 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:23:05,475 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-08-22 16:23:05,476 INFO L427 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:23:05,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:23:05,476 INFO L82 PathProgramCache]: Analyzing trace with hash -564676919, now seen corresponding path program 36 times [2020-08-22 16:23:05,477 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:23:05,477 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034681250] [2020-08-22 16:23:05,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:23:05,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:05,583 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:23:05,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:05,584 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:23:05,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:05,680 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:05,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:05,788 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:05,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:05,887 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:06,143 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:06,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2020-08-22 16:23:06,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:06,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:06,665 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:06,872 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:06,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:07,102 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:07,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:07,342 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:07,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:07,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:07,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:07,896 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:07,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:08,202 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:08,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:08,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 48 proven. 336 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2020-08-22 16:23:08,708 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034681250] [2020-08-22 16:23:08,709 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297523064] [2020-08-22 16:23:08,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:23:08,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2020-08-22 16:23:08,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:23:08,784 WARN L261 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 181 conjunts are in the unsatisfiable core [2020-08-22 16:23:08,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:23:13,337 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 9 proven. 317 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2020-08-22 16:23:13,337 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:23:13,337 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 28] total 62 [2020-08-22 16:23:13,338 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839643521] [2020-08-22 16:23:13,338 INFO L459 AbstractCegarLoop]: Interpolant automaton has 62 states [2020-08-22 16:23:13,338 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:23:13,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2020-08-22 16:23:13,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=3619, Unknown=0, NotChecked=0, Total=3782 [2020-08-22 16:23:13,339 INFO L87 Difference]: Start difference. First operand 54 states and 77 transitions. Second operand 62 states. [2020-08-22 16:23:21,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:23:21,110 INFO L93 Difference]: Finished difference Result 64 states and 87 transitions. [2020-08-22 16:23:21,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:23:21,124 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 114 [2020-08-22 16:23:21,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:23:21,126 INFO L225 Difference]: With dead ends: 64 [2020-08-22 16:23:21,126 INFO L226 Difference]: Without dead ends: 60 [2020-08-22 16:23:21,127 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=354, Invalid=6452, Unknown=0, NotChecked=0, Total=6806 [2020-08-22 16:23:21,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2020-08-22 16:23:21,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2020-08-22 16:23:21,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:23:21,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 77 transitions. [2020-08-22 16:23:21,134 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 77 transitions. Word has length 114 [2020-08-22 16:23:21,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:23:21,134 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 77 transitions. [2020-08-22 16:23:21,134 INFO L480 AbstractCegarLoop]: Interpolant automaton has 62 states. [2020-08-22 16:23:21,135 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 77 transitions. [2020-08-22 16:23:21,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-08-22 16:23:21,136 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:23:21,136 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 14, 14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:23:21,349 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-08-22 16:23:21,349 INFO L427 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:23:21,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:23:21,350 INFO L82 PathProgramCache]: Analyzing trace with hash -173240844, now seen corresponding path program 37 times [2020-08-22 16:23:21,351 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:23:21,351 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198435799] [2020-08-22 16:23:21,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:23:21,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:21,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:23:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:21,484 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:23:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:21,596 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:21,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:21,695 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:21,861 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:21,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:21,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:21,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:22,286 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:22,427 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2020-08-22 16:23:22,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:22,740 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:23,006 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:23,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:23,309 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:23,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:23,689 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:23,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:24,185 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:24,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:24,476 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:24,782 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:25,065 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:25,353 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:25,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:25,573 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 52 proven. 383 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2020-08-22 16:23:25,574 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198435799] [2020-08-22 16:23:25,574 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923904485] [2020-08-22 16:23:25,574 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:23:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:25,630 WARN L261 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 193 conjunts are in the unsatisfiable core [2020-08-22 16:23:25,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:23:30,050 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 9 proven. 361 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2020-08-22 16:23:30,051 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:23:30,051 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 28] total 64 [2020-08-22 16:23:30,051 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630254612] [2020-08-22 16:23:30,052 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2020-08-22 16:23:30,052 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:23:30,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2020-08-22 16:23:30,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=3863, Unknown=0, NotChecked=0, Total=4032 [2020-08-22 16:23:30,053 INFO L87 Difference]: Start difference. First operand 54 states and 77 transitions. Second operand 64 states. [2020-08-22 16:23:35,675 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 23 [2020-08-22 16:23:36,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:23:36,632 INFO L93 Difference]: Finished difference Result 64 states and 87 transitions. [2020-08-22 16:23:36,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:23:36,635 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 121 [2020-08-22 16:23:36,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:23:36,637 INFO L225 Difference]: With dead ends: 64 [2020-08-22 16:23:36,637 INFO L226 Difference]: Without dead ends: 60 [2020-08-22 16:23:36,638 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=362, Invalid=6778, Unknown=0, NotChecked=0, Total=7140 [2020-08-22 16:23:36,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2020-08-22 16:23:36,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 54. [2020-08-22 16:23:36,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:23:36,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 77 transitions. [2020-08-22 16:23:36,643 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 77 transitions. Word has length 121 [2020-08-22 16:23:36,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:23:36,643 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 77 transitions. [2020-08-22 16:23:36,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 64 states. [2020-08-22 16:23:36,643 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 77 transitions. [2020-08-22 16:23:36,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2020-08-22 16:23:36,644 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:23:36,644 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:23:36,854 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-08-22 16:23:36,854 INFO L427 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:23:36,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:23:36,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1022743187, now seen corresponding path program 38 times [2020-08-22 16:23:36,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:23:36,856 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638845120] [2020-08-22 16:23:36,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:23:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,009 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:23:37,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,011 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:23:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,125 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:37,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,236 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,351 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,486 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:37,643 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:38,027 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:38,212 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:23:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:38,427 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:38,654 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:38,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:38,893 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:38,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:39,122 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:39,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:39,365 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:39,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:39,639 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:39,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:39,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:40,248 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:40,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:40,584 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:40,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:40,797 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 56 proven. 433 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2020-08-22 16:23:40,797 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638845120] [2020-08-22 16:23:40,797 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581406046] [2020-08-22 16:23:40,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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 [2020-08-22 16:23:40,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:23:40,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:23:40,860 WARN L261 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 205 conjunts are in the unsatisfiable core [2020-08-22 16:23:40,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:23:46,048 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:23:46,049 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:23:46,049 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2020-08-22 16:23:46,049 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962128167] [2020-08-22 16:23:46,049 INFO L459 AbstractCegarLoop]: Interpolant automaton has 42 states [2020-08-22 16:23:46,050 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:23:46,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2020-08-22 16:23:46,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=4115, Unknown=0, NotChecked=0, Total=4290 [2020-08-22 16:23:46,050 INFO L87 Difference]: Start difference. First operand 54 states and 77 transitions. Second operand 42 states. [2020-08-22 16:23:52,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:23:52,729 INFO L93 Difference]: Finished difference Result 62 states and 83 transitions. [2020-08-22 16:23:52,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:23:52,732 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 128 [2020-08-22 16:23:52,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:23:52,733 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:23:52,734 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:23:52,734 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 138 SyntacticMatches, 2 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=360, Invalid=7122, Unknown=0, NotChecked=0, Total=7482 [2020-08-22 16:23:52,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:23:52,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 52. [2020-08-22 16:23:52,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-08-22 16:23:52,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 73 transitions. [2020-08-22 16:23:52,739 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 73 transitions. Word has length 128 [2020-08-22 16:23:52,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:23:52,740 INFO L479 AbstractCegarLoop]: Abstraction has 52 states and 73 transitions. [2020-08-22 16:23:52,740 INFO L480 AbstractCegarLoop]: Interpolant automaton has 42 states. [2020-08-22 16:23:52,740 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 73 transitions. [2020-08-22 16:23:52,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-08-22 16:23:52,741 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:23:52,741 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 11, 9, 9, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:23:52,954 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-08-22 16:23:52,954 INFO L427 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:23:52,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:23:52,955 INFO L82 PathProgramCache]: Analyzing trace with hash -1286180007, now seen corresponding path program 39 times [2020-08-22 16:23:52,955 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:23:52,955 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295268373] [2020-08-22 16:23:52,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:23:52,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,110 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:23:53,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,111 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:23:53,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,405 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:53,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,519 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:53,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,655 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:53,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:53,808 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:54,013 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:54,423 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:54,629 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:23:54,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:54,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:54,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:55,143 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:23:55,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:23:55,288 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 30 proven. 180 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2020-08-22 16:23:55,288 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295268373] [2020-08-22 16:23:55,289 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882064846] [2020-08-22 16:23:55,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:23:55,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-08-22 16:23:55,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:23:55,338 WARN L261 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 133 conjunts are in the unsatisfiable core [2020-08-22 16:23:55,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:23:58,502 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:23:58,503 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:23:58,503 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2020-08-22 16:23:58,503 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504902653] [2020-08-22 16:23:58,503 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-08-22 16:23:58,503 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:23:58,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-08-22 16:23:58,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=2319, Unknown=0, NotChecked=0, Total=2450 [2020-08-22 16:23:58,504 INFO L87 Difference]: Start difference. First operand 52 states and 73 transitions. Second operand 30 states. [2020-08-22 16:24:03,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:24:03,278 INFO L93 Difference]: Finished difference Result 62 states and 91 transitions. [2020-08-22 16:24:03,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:24:03,282 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 86 [2020-08-22 16:24:03,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:24:03,283 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:24:03,284 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:24:03,284 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 763 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=268, Invalid=4154, Unknown=0, NotChecked=0, Total=4422 [2020-08-22 16:24:03,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:24:03,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2020-08-22 16:24:03,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:24:03,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 84 transitions. [2020-08-22 16:24:03,290 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 84 transitions. Word has length 86 [2020-08-22 16:24:03,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:24:03,291 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 84 transitions. [2020-08-22 16:24:03,291 INFO L480 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-08-22 16:24:03,291 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 84 transitions. [2020-08-22 16:24:03,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-08-22 16:24:03,292 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:24:03,292 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 14, 14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:24:03,505 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:03,505 INFO L427 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:24:03,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:24:03,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1916891532, now seen corresponding path program 40 times [2020-08-22 16:24:03,506 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:24:03,507 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79709737] [2020-08-22 16:24:03,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:24:03,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:03,655 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:24:03,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:03,656 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:24:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:03,780 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:03,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:03,890 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:03,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:04,024 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:04,196 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:04,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:04,382 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:04,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:04,560 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:04,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:04,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:04,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,145 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:24:05,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,165 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,173 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,180 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,188 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,206 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:05,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:05,264 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 50 proven. 362 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2020-08-22 16:24:05,265 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79709737] [2020-08-22 16:24:05,265 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100400203] [2020-08-22 16:24:05,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:05,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:24:05,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:24:05,323 WARN L261 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 193 conjunts are in the unsatisfiable core [2020-08-22 16:24:05,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:24:08,331 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:24:08,332 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:24:08,332 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2020-08-22 16:24:08,332 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352550329] [2020-08-22 16:24:08,332 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-08-22 16:24:08,332 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:24:08,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-08-22 16:24:08,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1865, Unknown=0, NotChecked=0, Total=1980 [2020-08-22 16:24:08,333 INFO L87 Difference]: Start difference. First operand 54 states and 84 transitions. Second operand 25 states. [2020-08-22 16:24:11,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:24:11,943 INFO L93 Difference]: Finished difference Result 62 states and 90 transitions. [2020-08-22 16:24:11,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:24:11,946 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 121 [2020-08-22 16:24:11,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:24:11,948 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:24:11,948 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:24:11,949 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=243, Invalid=3539, Unknown=0, NotChecked=0, Total=3782 [2020-08-22 16:24:11,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:24:11,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2020-08-22 16:24:11,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:24:11,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 83 transitions. [2020-08-22 16:24:11,955 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 83 transitions. Word has length 121 [2020-08-22 16:24:11,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:24:11,955 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 83 transitions. [2020-08-22 16:24:11,955 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-08-22 16:24:11,955 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 83 transitions. [2020-08-22 16:24:11,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-08-22 16:24:11,956 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:24:11,956 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 8, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:24:12,171 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-08-22 16:24:12,171 INFO L427 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:24:12,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:24:12,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1084331986, now seen corresponding path program 41 times [2020-08-22 16:24:12,173 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:24:12,173 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51621149] [2020-08-22 16:24:12,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:24:12,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:12,382 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:24:12,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:12,384 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:24:12,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:12,556 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:12,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:12,692 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:12,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:12,814 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:12,950 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:12,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:13,105 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:13,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:13,274 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:13,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:13,473 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:13,749 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:24:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:13,965 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:13,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 1 proven. 150 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2020-08-22 16:24:14,073 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51621149] [2020-08-22 16:24:14,073 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006223721] [2020-08-22 16:24:14,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:14,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-08-22 16:24:14,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:24:14,121 WARN L261 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 120 conjunts are in the unsatisfiable core [2020-08-22 16:24:14,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:24:17,920 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 18 proven. 145 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2020-08-22 16:24:17,921 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:24:17,921 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 50 [2020-08-22 16:24:17,921 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715835403] [2020-08-22 16:24:17,922 INFO L459 AbstractCegarLoop]: Interpolant automaton has 50 states [2020-08-22 16:24:17,922 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:24:17,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2020-08-22 16:24:17,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2316, Unknown=0, NotChecked=0, Total=2450 [2020-08-22 16:24:17,922 INFO L87 Difference]: Start difference. First operand 54 states and 83 transitions. Second operand 50 states. [2020-08-22 16:24:24,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:24:24,531 INFO L93 Difference]: Finished difference Result 62 states and 89 transitions. [2020-08-22 16:24:24,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-08-22 16:24:24,535 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 79 [2020-08-22 16:24:24,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:24:24,536 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:24:24,536 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:24:24,537 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 775 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=299, Invalid=4123, Unknown=0, NotChecked=0, Total=4422 [2020-08-22 16:24:24,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:24:24,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2020-08-22 16:24:24,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:24:24,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 82 transitions. [2020-08-22 16:24:24,544 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 82 transitions. Word has length 79 [2020-08-22 16:24:24,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:24:24,546 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 82 transitions. [2020-08-22 16:24:24,546 INFO L480 AbstractCegarLoop]: Interpolant automaton has 50 states. [2020-08-22 16:24:24,546 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 82 transitions. [2020-08-22 16:24:24,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2020-08-22 16:24:24,547 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:24:24,547 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:24:24,753 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:24,753 INFO L427 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:24:24,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:24:24,754 INFO L82 PathProgramCache]: Analyzing trace with hash -192564829, now seen corresponding path program 42 times [2020-08-22 16:24:24,754 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:24:24,754 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960928607] [2020-08-22 16:24:24,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:24:24,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:24,933 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:24:24,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:24,934 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:24:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:25,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:25,194 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:25,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:25,308 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:25,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:25,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:25,580 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:25,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:25,756 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:25,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:26,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:26,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:26,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:24:26,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:26,574 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:26,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:26,822 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:26,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:27,115 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:27,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:27,413 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:27,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:27,586 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 38 proven. 253 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2020-08-22 16:24:27,586 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960928607] [2020-08-22 16:24:27,586 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519803441] [2020-08-22 16:24:27,586 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:27,644 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2020-08-22 16:24:27,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:24:27,649 WARN L261 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 156 conjunts are in the unsatisfiable core [2020-08-22 16:24:27,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:24:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 24 proven. 241 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2020-08-22 16:24:31,835 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:24:31,835 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 28] total 56 [2020-08-22 16:24:31,835 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597333865] [2020-08-22 16:24:31,835 INFO L459 AbstractCegarLoop]: Interpolant automaton has 56 states [2020-08-22 16:24:31,835 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:24:31,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2020-08-22 16:24:31,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=2925, Unknown=0, NotChecked=0, Total=3080 [2020-08-22 16:24:31,836 INFO L87 Difference]: Start difference. First operand 54 states and 82 transitions. Second operand 56 states. [2020-08-22 16:24:40,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:24:40,876 INFO L93 Difference]: Finished difference Result 64 states and 90 transitions. [2020-08-22 16:24:40,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:24:40,880 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 100 [2020-08-22 16:24:40,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:24:40,881 INFO L225 Difference]: With dead ends: 64 [2020-08-22 16:24:40,881 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:24:40,882 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 104 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 930 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=338, Invalid=5212, Unknown=0, NotChecked=0, Total=5550 [2020-08-22 16:24:40,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:24:40,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2020-08-22 16:24:40,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:24:40,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 78 transitions. [2020-08-22 16:24:40,887 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 78 transitions. Word has length 100 [2020-08-22 16:24:40,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:24:40,887 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 78 transitions. [2020-08-22 16:24:40,888 INFO L480 AbstractCegarLoop]: Interpolant automaton has 56 states. [2020-08-22 16:24:40,888 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 78 transitions. [2020-08-22 16:24:40,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2020-08-22 16:24:40,889 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:24:40,889 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:24:41,100 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:41,100 INFO L427 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:24:41,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:24:41,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1339978551, now seen corresponding path program 43 times [2020-08-22 16:24:41,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:24:41,102 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691251761] [2020-08-22 16:24:41,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:24:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:24:41,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,247 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:24:41,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,371 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:41,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,487 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:41,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,618 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:41,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,766 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:41,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:41,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:41,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:42,121 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:42,549 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:42,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:42,762 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:24:42,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:43,013 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:43,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:43,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:43,697 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:43,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:44,050 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:44,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:44,402 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:44,790 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:44,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:45,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:45,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:45,638 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:24:45,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:45,896 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 56 proven. 433 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2020-08-22 16:24:45,896 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691251761] [2020-08-22 16:24:45,896 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759076675] [2020-08-22 16:24:45,896 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:24:45,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:24:45,958 WARN L261 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 205 conjunts are in the unsatisfiable core [2020-08-22 16:24:45,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:24:52,291 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 8 proven. 406 refuted. 0 times theorem prover too weak. 476 trivial. 0 not checked. [2020-08-22 16:24:52,291 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:24:52,291 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 26] total 64 [2020-08-22 16:24:52,292 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366478267] [2020-08-22 16:24:52,292 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2020-08-22 16:24:52,292 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:24:52,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2020-08-22 16:24:52,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=3861, Unknown=0, NotChecked=0, Total=4032 [2020-08-22 16:24:52,293 INFO L87 Difference]: Start difference. First operand 54 states and 78 transitions. Second operand 64 states. [2020-08-22 16:25:02,925 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 23 [2020-08-22 16:25:03,382 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 23 [2020-08-22 16:25:03,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:25:03,386 INFO L93 Difference]: Finished difference Result 62 states and 84 transitions. [2020-08-22 16:25:03,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:25:03,386 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 128 [2020-08-22 16:25:03,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:25:03,387 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:25:03,387 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:25:03,388 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 142 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 14.3s TimeCoverageRelationStatistics Valid=350, Invalid=6456, Unknown=0, NotChecked=0, Total=6806 [2020-08-22 16:25:03,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:25:03,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 54. [2020-08-22 16:25:03,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-08-22 16:25:03,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 77 transitions. [2020-08-22 16:25:03,394 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 77 transitions. Word has length 128 [2020-08-22 16:25:03,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:25:03,394 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 77 transitions. [2020-08-22 16:25:03,394 INFO L480 AbstractCegarLoop]: Interpolant automaton has 64 states. [2020-08-22 16:25:03,394 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 77 transitions. [2020-08-22 16:25:03,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2020-08-22 16:25:03,395 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:25:03,395 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 18, 16, 16, 16, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:25:03,611 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-08-22 16:25:03,611 INFO L427 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:25:03,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:25:03,612 INFO L82 PathProgramCache]: Analyzing trace with hash -893562198, now seen corresponding path program 44 times [2020-08-22 16:25:03,612 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:25:03,613 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991896176] [2020-08-22 16:25:03,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:25:03,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:03,842 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:25:03,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:03,843 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:25:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:04,082 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:04,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:04,264 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:04,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:04,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:04,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:04,642 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:04,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:04,891 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:05,188 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:05,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:05,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:05,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:06,169 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:25:06,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:06,611 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:07,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:07,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:07,556 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:07,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:08,057 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:08,678 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:08,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:09,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:09,798 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:10,388 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:10,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:11,131 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:11,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:11,578 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 60 proven. 486 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2020-08-22 16:25:11,579 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991896176] [2020-08-22 16:25:11,579 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438506166] [2020-08-22 16:25:11,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:25:11,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:25:11,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:25:11,658 WARN L261 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 217 conjunts are in the unsatisfiable core [2020-08-22 16:25:11,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:25:20,123 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 9 proven. 458 refuted. 0 times theorem prover too weak. 538 trivial. 0 not checked. [2020-08-22 16:25:20,124 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:25:20,124 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 28] total 68 [2020-08-22 16:25:20,125 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590512859] [2020-08-22 16:25:20,125 INFO L459 AbstractCegarLoop]: Interpolant automaton has 68 states [2020-08-22 16:25:20,126 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:25:20,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2020-08-22 16:25:20,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=4375, Unknown=0, NotChecked=0, Total=4556 [2020-08-22 16:25:20,127 INFO L87 Difference]: Start difference. First operand 54 states and 77 transitions. Second operand 68 states. [2020-08-22 16:25:25,325 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:25:29,802 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:25:32,274 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 23 [2020-08-22 16:25:32,735 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 23 [2020-08-22 16:25:33,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:25:33,298 INFO L93 Difference]: Finished difference Result 62 states and 83 transitions. [2020-08-22 16:25:33,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:25:33,305 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 135 [2020-08-22 16:25:33,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:25:33,306 INFO L225 Difference]: With dead ends: 62 [2020-08-22 16:25:33,306 INFO L226 Difference]: Without dead ends: 58 [2020-08-22 16:25:33,307 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 20.8s TimeCoverageRelationStatistics Valid=378, Invalid=7454, Unknown=0, NotChecked=0, Total=7832 [2020-08-22 16:25:33,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-08-22 16:25:33,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 52. [2020-08-22 16:25:33,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-08-22 16:25:33,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 73 transitions. [2020-08-22 16:25:33,312 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 73 transitions. Word has length 135 [2020-08-22 16:25:33,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:25:33,313 INFO L479 AbstractCegarLoop]: Abstraction has 52 states and 73 transitions. [2020-08-22 16:25:33,313 INFO L480 AbstractCegarLoop]: Interpolant automaton has 68 states. [2020-08-22 16:25:33,313 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 73 transitions. [2020-08-22 16:25:33,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2020-08-22 16:25:33,314 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:25:33,314 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:25:33,527 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-08-22 16:25:33,528 INFO L427 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:25:33,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:25:33,528 INFO L82 PathProgramCache]: Analyzing trace with hash -992427037, now seen corresponding path program 45 times [2020-08-22 16:25:33,529 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:25:33,529 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558747459] [2020-08-22 16:25:33,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:25:33,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:33,768 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:25:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:33,770 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:25:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:34,127 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:34,261 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:25:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:34,494 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:34,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:34,793 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:34,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:35,133 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:35,436 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:35,784 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:35,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:36,233 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:36,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:36,711 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:36,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:37,106 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:37,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:37,642 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:37,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:38,201 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:25:38,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:25:38,798 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 21 proven. 255 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2020-08-22 16:25:38,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558747459] [2020-08-22 16:25:38,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8766882] [2020-08-22 16:25:38,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:25:38,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2020-08-22 16:25:38,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:25:38,873 WARN L261 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 153 conjunts are in the unsatisfiable core [2020-08-22 16:25:38,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:25:49,549 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 57 proven. 230 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2020-08-22 16:25:49,549 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:25:49,549 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 65 [2020-08-22 16:25:49,550 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107269052] [2020-08-22 16:25:49,550 INFO L459 AbstractCegarLoop]: Interpolant automaton has 65 states [2020-08-22 16:25:49,550 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:25:49,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2020-08-22 16:25:49,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=3987, Unknown=0, NotChecked=0, Total=4160 [2020-08-22 16:25:49,551 INFO L87 Difference]: Start difference. First operand 52 states and 73 transitions. Second operand 65 states. [2020-08-22 16:26:03,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:26:03,811 INFO L93 Difference]: Finished difference Result 65 states and 89 transitions. [2020-08-22 16:26:03,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:26:03,818 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 100 [2020-08-22 16:26:03,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:26:03,819 INFO L225 Difference]: With dead ends: 65 [2020-08-22 16:26:03,820 INFO L226 Difference]: Without dead ends: 61 [2020-08-22 16:26:03,820 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1403 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=431, Invalid=7579, Unknown=0, NotChecked=0, Total=8010 [2020-08-22 16:26:03,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-08-22 16:26:03,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 57. [2020-08-22 16:26:03,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:26:03,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:26:03,826 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 100 [2020-08-22 16:26:03,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:26:03,827 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:26:03,827 INFO L480 AbstractCegarLoop]: Interpolant automaton has 65 states. [2020-08-22 16:26:03,827 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:26:03,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-08-22 16:26:03,828 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:26:03,828 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:26:04,042 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-08-22 16:26:04,043 INFO L427 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:26:04,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:26:04,043 INFO L82 PathProgramCache]: Analyzing trace with hash -445760116, now seen corresponding path program 46 times [2020-08-22 16:26:04,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:26:04,044 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217469246] [2020-08-22 16:26:04,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:26:04,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:04,316 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:26:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:04,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:26:04,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:04,562 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:04,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:04,912 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:04,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:05,061 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:26:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:05,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:05,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:05,634 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:05,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:06,005 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:06,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:06,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:06,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:06,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:07,267 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:07,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:07,696 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:07,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:08,197 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:08,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:08,678 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:08,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:09,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:09,517 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 44 proven. 292 refuted. 0 times theorem prover too weak. 251 trivial. 0 not checked. [2020-08-22 16:26:09,518 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217469246] [2020-08-22 16:26:09,518 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580932828] [2020-08-22 16:26:09,518 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:26:09,572 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:26:09,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:26:09,576 WARN L261 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 169 conjunts are in the unsatisfiable core [2020-08-22 16:26:09,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:26:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 10 proven. 278 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2020-08-22 16:26:18,226 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:26:18,226 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 30] total 62 [2020-08-22 16:26:18,226 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493737982] [2020-08-22 16:26:18,226 INFO L459 AbstractCegarLoop]: Interpolant automaton has 62 states [2020-08-22 16:26:18,227 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:26:18,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2020-08-22 16:26:18,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=3621, Unknown=0, NotChecked=0, Total=3782 [2020-08-22 16:26:18,227 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 62 states. [2020-08-22 16:26:30,169 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2020-08-22 16:26:30,845 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 29 DAG size of output: 27 [2020-08-22 16:26:31,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:26:31,212 INFO L93 Difference]: Finished difference Result 67 states and 92 transitions. [2020-08-22 16:26:31,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:26:31,221 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 107 [2020-08-22 16:26:31,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:26:31,222 INFO L225 Difference]: With dead ends: 67 [2020-08-22 16:26:31,222 INFO L226 Difference]: Without dead ends: 63 [2020-08-22 16:26:31,224 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=366, Invalid=6774, Unknown=0, NotChecked=0, Total=7140 [2020-08-22 16:26:31,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-08-22 16:26:31,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2020-08-22 16:26:31,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:26:31,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:26:31,231 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 107 [2020-08-22 16:26:31,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:26:31,231 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:26:31,231 INFO L480 AbstractCegarLoop]: Interpolant automaton has 62 states. [2020-08-22 16:26:31,231 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:26:31,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2020-08-22 16:26:31,233 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:26:31,233 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:26:31,446 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:26:31,446 INFO L427 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:26:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:26:31,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1805961107, now seen corresponding path program 47 times [2020-08-22 16:26:31,447 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:26:31,448 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933471958] [2020-08-22 16:26:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:26:31,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:31,649 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:26:31,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:31,650 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:26:31,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:31,877 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:31,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:32,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:32,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:32,504 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:32,748 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-08-22 16:26:32,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:33,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:33,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:33,938 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:33,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:34,343 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:36,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:36,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:37,318 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:37,810 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:37,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:38,339 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:38,934 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:38,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:39,662 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:26:39,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:26:40,072 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 48 proven. 335 refuted. 1 times theorem prover too weak. 297 trivial. 0 not checked. [2020-08-22 16:26:40,073 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933471958] [2020-08-22 16:26:40,073 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741822446] [2020-08-22 16:26:40,073 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:26:40,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2020-08-22 16:26:40,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:26:40,153 WARN L261 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 181 conjunts are in the unsatisfiable core [2020-08-22 16:26:40,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:26:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 10 proven. 319 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2020-08-22 16:26:50,788 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:26:50,788 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 30] total 64 [2020-08-22 16:26:50,789 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320737606] [2020-08-22 16:26:50,789 INFO L459 AbstractCegarLoop]: Interpolant automaton has 64 states [2020-08-22 16:26:50,789 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:26:50,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2020-08-22 16:26:50,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=3864, Unknown=1, NotChecked=0, Total=4032 [2020-08-22 16:26:50,790 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 64 states. [2020-08-22 16:26:57,792 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:26:58,859 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:27:00,433 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:27:01,274 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:27:01,812 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:27:02,679 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:27:03,233 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:27:07,698 WARN L193 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2020-08-22 16:27:08,628 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2020-08-22 16:27:08,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:27:08,632 INFO L93 Difference]: Finished difference Result 67 states and 92 transitions. [2020-08-22 16:27:08,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:27:08,632 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 114 [2020-08-22 16:27:08,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:27:08,633 INFO L225 Difference]: With dead ends: 67 [2020-08-22 16:27:08,634 INFO L226 Difference]: Without dead ends: 63 [2020-08-22 16:27:08,635 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=374, Invalid=7107, Unknown=1, NotChecked=0, Total=7482 [2020-08-22 16:27:08,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-08-22 16:27:08,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2020-08-22 16:27:08,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:27:08,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:27:08,643 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 114 [2020-08-22 16:27:08,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:27:08,644 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:27:08,644 INFO L480 AbstractCegarLoop]: Interpolant automaton has 64 states. [2020-08-22 16:27:08,644 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:27:08,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2020-08-22 16:27:08,645 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:27:08,645 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 14, 14, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:27:08,859 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-08-22 16:27:08,860 INFO L427 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:27:08,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:27:08,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1954300290, now seen corresponding path program 48 times [2020-08-22 16:27:08,861 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:27:08,861 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903727896] [2020-08-22 16:27:08,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:27:08,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:09,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:27:09,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:09,175 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:27:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:09,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:09,709 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:09,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:10,000 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:10,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:10,712 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:10,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:10,991 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2020-08-22 16:27:10,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:11,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:11,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:11,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:12,035 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:12,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:12,441 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:12,898 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:13,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:14,049 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:14,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:14,576 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:14,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:15,127 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:15,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:15,729 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:15,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:16,092 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 52 proven. 383 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2020-08-22 16:27:16,093 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903727896] [2020-08-22 16:27:16,093 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946079567] [2020-08-22 16:27:16,093 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:27:16,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2020-08-22 16:27:16,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:27:16,172 WARN L261 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 193 conjunts are in the unsatisfiable core [2020-08-22 16:27:16,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:27:26,376 INFO L134 CoverageAnalysis]: Checked inductivity of 782 backedges. 10 proven. 363 refuted. 0 times theorem prover too weak. 409 trivial. 0 not checked. [2020-08-22 16:27:26,376 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:27:26,377 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 30] total 66 [2020-08-22 16:27:26,377 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796916768] [2020-08-22 16:27:26,377 INFO L459 AbstractCegarLoop]: Interpolant automaton has 66 states [2020-08-22 16:27:26,378 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:27:26,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2020-08-22 16:27:26,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=4117, Unknown=0, NotChecked=0, Total=4290 [2020-08-22 16:27:26,379 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 66 states. [2020-08-22 16:27:30,430 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:27:38,428 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:27:41,890 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2020-08-22 16:27:42,317 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2020-08-22 16:27:42,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:27:42,652 INFO L93 Difference]: Finished difference Result 67 states and 92 transitions. [2020-08-22 16:27:42,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:27:42,658 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 121 [2020-08-22 16:27:42,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:27:42,660 INFO L225 Difference]: With dead ends: 67 [2020-08-22 16:27:42,660 INFO L226 Difference]: Without dead ends: 63 [2020-08-22 16:27:42,661 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 22.4s TimeCoverageRelationStatistics Valid=382, Invalid=7450, Unknown=0, NotChecked=0, Total=7832 [2020-08-22 16:27:42,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-08-22 16:27:42,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2020-08-22 16:27:42,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:27:42,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:27:42,666 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 121 [2020-08-22 16:27:42,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:27:42,667 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:27:42,667 INFO L480 AbstractCegarLoop]: Interpolant automaton has 66 states. [2020-08-22 16:27:42,667 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:27:42,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2020-08-22 16:27:42,668 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:27:42,668 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 17, 15, 15, 15, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:27:42,880 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-08-22 16:27:42,880 INFO L427 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:27:42,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:27:42,881 INFO L82 PathProgramCache]: Analyzing trace with hash -970320905, now seen corresponding path program 49 times [2020-08-22 16:27:42,882 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:27:42,882 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352631740] [2020-08-22 16:27:42,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:27:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:43,082 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:27:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:43,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:27:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:43,273 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:43,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:43,458 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:43,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:43,685 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:43,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:43,926 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:44,497 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:44,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:44,743 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2020-08-22 16:27:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:45,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:45,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:45,428 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:45,760 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:45,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:46,182 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:46,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:46,681 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:46,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:47,225 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:47,779 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:47,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:48,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:48,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:49,053 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:49,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:49,747 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:27:49,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:50,172 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 56 proven. 433 refuted. 0 times theorem prover too weak. 401 trivial. 0 not checked. [2020-08-22 16:27:50,173 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352631740] [2020-08-22 16:27:50,173 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662330445] [2020-08-22 16:27:50,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:27:50,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:27:50,236 WARN L261 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 205 conjunts are in the unsatisfiable core [2020-08-22 16:27:50,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:28:00,187 INFO L134 CoverageAnalysis]: Checked inductivity of 890 backedges. 10 proven. 410 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2020-08-22 16:28:00,188 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:28:00,188 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 30] total 68 [2020-08-22 16:28:00,188 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244639132] [2020-08-22 16:28:00,188 INFO L459 AbstractCegarLoop]: Interpolant automaton has 68 states [2020-08-22 16:28:00,189 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:28:00,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2020-08-22 16:28:00,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=4377, Unknown=0, NotChecked=0, Total=4556 [2020-08-22 16:28:00,189 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 68 states. [2020-08-22 16:28:05,056 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:28:11,855 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:28:13,952 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:28:14,565 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:28:18,306 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2020-08-22 16:28:19,064 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2020-08-22 16:28:19,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:28:19,275 INFO L93 Difference]: Finished difference Result 67 states and 92 transitions. [2020-08-22 16:28:19,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:28:19,282 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 128 [2020-08-22 16:28:19,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:28:19,283 INFO L225 Difference]: With dead ends: 67 [2020-08-22 16:28:19,283 INFO L226 Difference]: Without dead ends: 63 [2020-08-22 16:28:19,285 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1359 ImplicationChecksByTransitivity, 23.1s TimeCoverageRelationStatistics Valid=390, Invalid=7800, Unknown=0, NotChecked=0, Total=8190 [2020-08-22 16:28:19,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-08-22 16:28:19,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2020-08-22 16:28:19,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:28:19,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:28:19,290 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 128 [2020-08-22 16:28:19,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:28:19,291 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:28:19,291 INFO L480 AbstractCegarLoop]: Interpolant automaton has 68 states. [2020-08-22 16:28:19,291 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:28:19,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2020-08-22 16:28:19,292 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:28:19,292 INFO L422 BasicCegarLoop]: trace histogram [18, 18, 18, 16, 16, 16, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:28:19,507 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:28:19,507 INFO L427 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:28:19,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:28:19,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1081659784, now seen corresponding path program 50 times [2020-08-22 16:28:19,508 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:28:19,509 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372217740] [2020-08-22 16:28:19,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:28:19,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:19,734 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:28:19,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:19,735 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:28:19,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:19,950 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:20,160 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:20,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:20,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:20,660 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:20,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:20,964 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:21,673 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:21,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2020-08-22 16:28:22,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:22,448 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:22,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:22,912 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:22,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:23,398 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:23,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:23,930 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:23,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:24,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:25,062 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:25,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:25,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:25,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:26,353 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:27,020 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:27,733 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:27,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:28,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1005 backedges. 60 proven. 486 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2020-08-22 16:28:28,160 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372217740] [2020-08-22 16:28:28,160 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506961557] [2020-08-22 16:28:28,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:28:28,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:28:28,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:28:28,222 WARN L261 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 217 conjunts are in the unsatisfiable core [2020-08-22 16:28:28,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:28:40,432 INFO L721 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2020-08-22 16:28:40,441 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_39 already exists [2020-08-22 16:28:40,441 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:28:40,441 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2020-08-22 16:28:40,442 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390347839] [2020-08-22 16:28:40,442 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2020-08-22 16:28:40,442 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:28:40,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2020-08-22 16:28:40,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=4645, Unknown=0, NotChecked=0, Total=4830 [2020-08-22 16:28:40,443 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 44 states. [2020-08-22 16:28:43,173 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-08-22 16:28:44,309 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:28:44,715 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:28:46,315 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:28:46,754 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:28:47,382 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:28:47,895 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2020-08-22 16:28:56,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:28:56,152 INFO L93 Difference]: Finished difference Result 67 states and 92 transitions. [2020-08-22 16:28:56,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:28:56,161 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 135 [2020-08-22 16:28:56,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:28:56,162 INFO L225 Difference]: With dead ends: 67 [2020-08-22 16:28:56,162 INFO L226 Difference]: Without dead ends: 63 [2020-08-22 16:28:56,164 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 145 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1399 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=386, Invalid=8170, Unknown=0, NotChecked=0, Total=8556 [2020-08-22 16:28:56,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-08-22 16:28:56,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 57. [2020-08-22 16:28:56,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:28:56,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:28:56,173 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 135 [2020-08-22 16:28:56,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:28:56,174 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:28:56,174 INFO L480 AbstractCegarLoop]: Interpolant automaton has 44 states. [2020-08-22 16:28:56,174 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:28:56,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2020-08-22 16:28:56,175 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:28:56,175 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 19, 17, 17, 17, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:28:56,375 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-08-22 16:28:56,376 INFO L427 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:28:56,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:28:56,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1602926209, now seen corresponding path program 51 times [2020-08-22 16:28:56,377 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:28:56,377 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219579442] [2020-08-22 16:28:56,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:28:56,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:56,738 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:28:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:56,739 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:28:56,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:57,024 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:57,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:57,249 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:57,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:57,509 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:57,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:57,818 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:57,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:58,165 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:58,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:58,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:59,331 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:28:59,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:28:59,683 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-08-22 16:28:59,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:00,143 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:00,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:00,671 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:00,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:01,205 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:01,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:01,836 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:01,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:02,536 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:03,240 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:03,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:03,927 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:03,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:04,624 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:04,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:05,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:05,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:06,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:06,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:07,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 64 proven. 542 refuted. 0 times theorem prover too weak. 521 trivial. 0 not checked. [2020-08-22 16:29:07,050 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219579442] [2020-08-22 16:29:07,050 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684305755] [2020-08-22 16:29:07,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:29:07,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2020-08-22 16:29:07,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:29:07,132 WARN L261 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 229 conjunts are in the unsatisfiable core [2020-08-22 16:29:07,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:29:20,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 21 proven. 503 refuted. 0 times theorem prover too weak. 603 trivial. 0 not checked. [2020-08-22 16:29:20,432 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:29:20,432 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 30] total 72 [2020-08-22 16:29:20,432 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176463118] [2020-08-22 16:29:20,433 INFO L459 AbstractCegarLoop]: Interpolant automaton has 72 states [2020-08-22 16:29:20,433 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:29:20,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2020-08-22 16:29:20,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=4921, Unknown=0, NotChecked=0, Total=5112 [2020-08-22 16:29:20,434 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 72 states. [2020-08-22 16:29:25,648 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:26,286 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:29:27,266 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:27,949 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:29:28,918 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:29,552 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:29:30,580 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:31,195 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:29:32,233 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:32,857 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:29:33,920 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:34,865 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:29:36,188 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:29:42,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:29:42,266 INFO L93 Difference]: Finished difference Result 65 states and 88 transitions. [2020-08-22 16:29:42,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:29:42,277 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 142 [2020-08-22 16:29:42,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:29:42,279 INFO L225 Difference]: With dead ends: 65 [2020-08-22 16:29:42,279 INFO L226 Difference]: Without dead ends: 61 [2020-08-22 16:29:42,281 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 155 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1385 ImplicationChecksByTransitivity, 31.0s TimeCoverageRelationStatistics Valid=406, Invalid=8524, Unknown=0, NotChecked=0, Total=8930 [2020-08-22 16:29:42,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-08-22 16:29:42,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 55. [2020-08-22 16:29:42,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-08-22 16:29:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 78 transitions. [2020-08-22 16:29:42,287 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 78 transitions. Word has length 142 [2020-08-22 16:29:42,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:29:42,287 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 78 transitions. [2020-08-22 16:29:42,287 INFO L480 AbstractCegarLoop]: Interpolant automaton has 72 states. [2020-08-22 16:29:42,287 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 78 transitions. [2020-08-22 16:29:42,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2020-08-22 16:29:42,288 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:29:42,289 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 11, 11, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:29:42,503 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:29:42,503 INFO L427 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:29:42,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:29:42,504 INFO L82 PathProgramCache]: Analyzing trace with hash -623885445, now seen corresponding path program 52 times [2020-08-22 16:29:42,504 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:29:42,505 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950702076] [2020-08-22 16:29:42,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:29:42,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:42,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:29:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:42,881 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:29:42,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:43,112 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:43,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:43,341 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:43,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:43,604 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:43,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:43,992 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:43,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:44,447 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:44,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:44,981 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:45,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:45,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:46,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:46,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:46,937 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2020-08-22 16:29:46,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:47,563 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:48,357 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:48,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:49,203 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:29:49,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:29:49,686 INFO L134 CoverageAnalysis]: Checked inductivity of 500 backedges. 38 proven. 253 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2020-08-22 16:29:49,686 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950702076] [2020-08-22 16:29:49,687 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495112789] [2020-08-22 16:29:49,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:29:49,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-08-22 16:29:49,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:29:49,744 WARN L261 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 157 conjunts are in the unsatisfiable core [2020-08-22 16:29:49,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:29:59,544 WARN L333 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Possible infinite loop detected aux_div_47 already exists [2020-08-22 16:29:59,545 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2020-08-22 16:29:59,545 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2020-08-22 16:29:59,545 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441006208] [2020-08-22 16:29:59,546 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-08-22 16:29:59,546 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:29:59,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-08-22 16:29:59,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=2933, Unknown=0, NotChecked=0, Total=3080 [2020-08-22 16:29:59,547 INFO L87 Difference]: Start difference. First operand 55 states and 78 transitions. Second operand 34 states. [2020-08-22 16:30:01,156 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 20 DAG size of output: 18 [2020-08-22 16:30:01,656 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 20 [2020-08-22 16:30:02,091 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-08-22 16:30:02,650 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:30:03,185 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2020-08-22 16:30:03,735 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 23 [2020-08-22 16:30:11,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:30:11,705 INFO L93 Difference]: Finished difference Result 65 states and 97 transitions. [2020-08-22 16:30:11,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-08-22 16:30:11,714 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 100 [2020-08-22 16:30:11,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:30:11,715 INFO L225 Difference]: With dead ends: 65 [2020-08-22 16:30:11,716 INFO L226 Difference]: Without dead ends: 61 [2020-08-22 16:30:11,716 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 929 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=304, Invalid=5246, Unknown=0, NotChecked=0, Total=5550 [2020-08-22 16:30:11,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-08-22 16:30:11,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 57. [2020-08-22 16:30:11,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:30:11,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 90 transitions. [2020-08-22 16:30:11,722 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 90 transitions. Word has length 100 [2020-08-22 16:30:11,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:30:11,722 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 90 transitions. [2020-08-22 16:30:11,722 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-08-22 16:30:11,723 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 90 transitions. [2020-08-22 16:30:11,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2020-08-22 16:30:11,723 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:30:11,724 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:30:11,936 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-08-22 16:30:11,936 INFO L427 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:30:11,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:30:11,937 INFO L82 PathProgramCache]: Analyzing trace with hash -2017391546, now seen corresponding path program 53 times [2020-08-22 16:30:11,937 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:30:11,938 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678435195] [2020-08-22 16:30:11,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:30:11,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:12,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:30:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:12,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:30:12,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:12,464 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:12,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:12,688 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:12,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:12,975 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:12,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:13,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:13,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:13,611 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:13,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:14,001 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:14,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:14,434 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:15,470 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:15,949 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2020-08-22 16:30:15,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:16,573 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:17,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:17,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:17,517 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 34 proven. 215 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2020-08-22 16:30:17,517 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678435195] [2020-08-22 16:30:17,517 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723788855] [2020-08-22 16:30:17,517 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:30:17,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2020-08-22 16:30:17,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:30:17,582 WARN L261 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 144 conjunts are in the unsatisfiable core [2020-08-22 16:30:17,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:30:27,349 INFO L134 CoverageAnalysis]: Checked inductivity of 420 backedges. 22 proven. 209 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2020-08-22 16:30:27,350 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:30:27,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30] total 56 [2020-08-22 16:30:27,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967728175] [2020-08-22 16:30:27,351 INFO L459 AbstractCegarLoop]: Interpolant automaton has 56 states [2020-08-22 16:30:27,351 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:30:27,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2020-08-22 16:30:27,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=2927, Unknown=0, NotChecked=0, Total=3080 [2020-08-22 16:30:27,352 INFO L87 Difference]: Start difference. First operand 57 states and 90 transitions. Second operand 56 states. [2020-08-22 16:30:29,266 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 13 [2020-08-22 16:30:29,920 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:30:30,390 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:30:31,182 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:30:31,610 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:30:32,258 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:30:32,688 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:30:39,582 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-08-22 16:30:40,066 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-08-22 16:30:41,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:30:41,491 INFO L93 Difference]: Finished difference Result 67 states and 98 transitions. [2020-08-22 16:30:41,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:30:41,497 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 93 [2020-08-22 16:30:41,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:30:41,498 INFO L225 Difference]: With dead ends: 67 [2020-08-22 16:30:41,498 INFO L226 Difference]: Without dead ends: 61 [2020-08-22 16:30:41,499 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=352, Invalid=5500, Unknown=0, NotChecked=0, Total=5852 [2020-08-22 16:30:41,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-08-22 16:30:41,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 57. [2020-08-22 16:30:41,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:30:41,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 83 transitions. [2020-08-22 16:30:41,504 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 83 transitions. Word has length 93 [2020-08-22 16:30:41,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:30:41,505 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 83 transitions. [2020-08-22 16:30:41,505 INFO L480 AbstractCegarLoop]: Interpolant automaton has 56 states. [2020-08-22 16:30:41,505 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 83 transitions. [2020-08-22 16:30:41,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2020-08-22 16:30:41,506 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:30:41,506 INFO L422 BasicCegarLoop]: trace histogram [19, 19, 19, 17, 17, 17, 17, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:30:41,718 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-08-22 16:30:41,718 INFO L427 AbstractCegarLoop]: === Iteration 56 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:30:41,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:30:41,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1270577827, now seen corresponding path program 54 times [2020-08-22 16:30:41,719 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:30:41,719 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267041644] [2020-08-22 16:30:41,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:30:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:41,916 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:30:41,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:41,917 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:30:41,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:42,102 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:42,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:42,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:42,528 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:42,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:42,795 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:42,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:43,046 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:43,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:43,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:43,636 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:44,357 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:44,755 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2020-08-22 16:30:44,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:45,272 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:45,867 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:45,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:46,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:47,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:47,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:47,866 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:48,615 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:48,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:49,376 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:49,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:50,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:50,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:51,092 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:30:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:30:51,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 64 proven. 542 refuted. 0 times theorem prover too weak. 521 trivial. 0 not checked. [2020-08-22 16:30:51,656 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267041644] [2020-08-22 16:30:51,657 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248530392] [2020-08-22 16:30:51,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:30:51,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2020-08-22 16:30:51,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:30:51,743 WARN L261 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 229 conjunts are in the unsatisfiable core [2020-08-22 16:30:51,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:31:05,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 9 proven. 511 refuted. 0 times theorem prover too weak. 607 trivial. 0 not checked. [2020-08-22 16:31:05,353 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:31:05,353 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 28] total 70 [2020-08-22 16:31:05,353 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863875103] [2020-08-22 16:31:05,354 INFO L459 AbstractCegarLoop]: Interpolant automaton has 70 states [2020-08-22 16:31:05,354 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:31:05,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2020-08-22 16:31:05,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=4643, Unknown=0, NotChecked=0, Total=4830 [2020-08-22 16:31:05,355 INFO L87 Difference]: Start difference. First operand 57 states and 83 transitions. Second operand 70 states. [2020-08-22 16:31:06,618 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 14 [2020-08-22 16:31:07,766 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 13 [2020-08-22 16:31:10,700 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:31:14,966 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:31:16,907 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:31:20,615 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 20 [2020-08-22 16:31:21,542 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 20 [2020-08-22 16:31:22,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:31:22,351 INFO L93 Difference]: Finished difference Result 65 states and 89 transitions. [2020-08-22 16:31:22,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-08-22 16:31:22,362 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 142 [2020-08-22 16:31:22,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:31:22,363 INFO L225 Difference]: With dead ends: 65 [2020-08-22 16:31:22,363 INFO L226 Difference]: Without dead ends: 61 [2020-08-22 16:31:22,364 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1183 ImplicationChecksByTransitivity, 28.9s TimeCoverageRelationStatistics Valid=386, Invalid=7804, Unknown=0, NotChecked=0, Total=8190 [2020-08-22 16:31:22,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-08-22 16:31:22,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 57. [2020-08-22 16:31:22,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-08-22 16:31:22,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 82 transitions. [2020-08-22 16:31:22,370 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 82 transitions. Word has length 142 [2020-08-22 16:31:22,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:31:22,370 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 82 transitions. [2020-08-22 16:31:22,370 INFO L480 AbstractCegarLoop]: Interpolant automaton has 70 states. [2020-08-22 16:31:22,371 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 82 transitions. [2020-08-22 16:31:22,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2020-08-22 16:31:22,372 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:31:22,372 INFO L422 BasicCegarLoop]: trace histogram [20, 20, 20, 18, 18, 18, 18, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:31:22,586 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:31:22,586 INFO L427 AbstractCegarLoop]: === Iteration 57 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:31:22,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:31:22,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1655069586, now seen corresponding path program 55 times [2020-08-22 16:31:22,587 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:31:22,587 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655039328] [2020-08-22 16:31:22,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:31:22,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:22,898 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:31:22,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:22,899 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:31:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:23,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:23,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:23,316 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:23,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:23,516 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:23,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:23,786 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:23,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:24,060 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:24,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:24,351 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:24,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:24,694 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:25,514 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:25,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:25,868 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2020-08-22 16:31:25,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:26,368 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:26,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:26,866 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:26,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:27,378 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:27,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:28,025 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:28,777 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:28,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:29,550 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:29,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:30,552 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:30,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:31,421 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:32,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:32,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:33,322 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:31:33,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:33,882 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 68 proven. 601 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2020-08-22 16:31:33,882 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655039328] [2020-08-22 16:31:33,883 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227381580] [2020-08-22 16:31:33,883 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:31:33,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:31:33,960 WARN L261 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 241 conjunts are in the unsatisfiable core [2020-08-22 16:31:33,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:31:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 10 proven. 569 refuted. 0 times theorem prover too weak. 677 trivial. 0 not checked. [2020-08-22 16:31:47,411 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:31:47,411 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 30] total 74 [2020-08-22 16:31:47,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570021014] [2020-08-22 16:31:47,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 74 states [2020-08-22 16:31:47,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:31:47,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2020-08-22 16:31:47,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=5205, Unknown=0, NotChecked=0, Total=5402 [2020-08-22 16:31:47,414 INFO L87 Difference]: Start difference. First operand 57 states and 82 transitions. Second operand 74 states. [2020-08-22 16:31:50,303 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 12 [2020-08-22 16:31:51,819 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:31:52,944 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:31:54,436 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:31:55,021 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:31:57,743 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:31:58,617 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:31:59,219 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:32:00,055 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:32:00,661 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:32:01,571 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:32:02,464 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:32:03,570 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 14 [2020-08-22 16:32:04,161 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 15 DAG size of output: 13 [2020-08-22 16:32:05,864 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-08-22 16:32:06,891 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 25 [2020-08-22 16:32:09,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:32:09,873 INFO L93 Difference]: Finished difference Result 65 states and 88 transitions. [2020-08-22 16:32:09,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-08-22 16:32:09,885 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 149 [2020-08-22 16:32:09,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:32:09,886 INFO L225 Difference]: With dead ends: 65 [2020-08-22 16:32:09,886 INFO L226 Difference]: Without dead ends: 61 [2020-08-22 16:32:09,887 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1407 ImplicationChecksByTransitivity, 31.9s TimeCoverageRelationStatistics Valid=414, Invalid=8898, Unknown=0, NotChecked=0, Total=9312 [2020-08-22 16:32:09,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2020-08-22 16:32:09,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 55. [2020-08-22 16:32:09,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-08-22 16:32:09,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 78 transitions. [2020-08-22 16:32:09,892 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 78 transitions. Word has length 149 [2020-08-22 16:32:09,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:32:09,893 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 78 transitions. [2020-08-22 16:32:09,893 INFO L480 AbstractCegarLoop]: Interpolant automaton has 74 states. [2020-08-22 16:32:09,893 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 78 transitions. [2020-08-22 16:32:09,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-08-22 16:32:09,894 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:32:09,894 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 12, 12, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:32:10,109 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-08-22 16:32:10,110 INFO L427 AbstractCegarLoop]: === Iteration 58 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:32:10,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:32:10,111 INFO L82 PathProgramCache]: Analyzing trace with hash -1733939138, now seen corresponding path program 56 times [2020-08-22 16:32:10,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:32:10,111 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944289481] [2020-08-22 16:32:10,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:32:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:10,449 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:32:10,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:10,451 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:32:10,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:11,034 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:11,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:11,248 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-08-22 16:32:11,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:11,612 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:12,018 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:12,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:12,475 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:12,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:12,928 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:13,403 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:13,943 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:13,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:14,572 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:14,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:15,281 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:15,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:16,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:16,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:16,798 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:16,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:17,370 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:17,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:17,976 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 23 proven. 296 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2020-08-22 16:32:17,977 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944289481] [2020-08-22 16:32:17,977 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156662314] [2020-08-22 16:32:17,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:32:18,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-08-22 16:32:18,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:32:18,031 WARN L261 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 165 conjunts are in the unsatisfiable core [2020-08-22 16:32:18,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-08-22 16:32:29,651 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 62 proven. 269 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2020-08-22 16:32:29,651 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-08-22 16:32:29,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 69 [2020-08-22 16:32:29,652 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806647012] [2020-08-22 16:32:29,652 INFO L459 AbstractCegarLoop]: Interpolant automaton has 69 states [2020-08-22 16:32:29,652 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-08-22 16:32:29,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2020-08-22 16:32:29,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=4509, Unknown=0, NotChecked=0, Total=4692 [2020-08-22 16:32:29,653 INFO L87 Difference]: Start difference. First operand 55 states and 78 transitions. Second operand 69 states. [2020-08-22 16:32:45,570 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 17 [2020-08-22 16:32:48,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-08-22 16:32:48,531 INFO L93 Difference]: Finished difference Result 68 states and 94 transitions. [2020-08-22 16:32:48,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-08-22 16:32:48,543 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 107 [2020-08-22 16:32:48,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-08-22 16:32:48,544 INFO L225 Difference]: With dead ends: 68 [2020-08-22 16:32:48,544 INFO L226 Difference]: Without dead ends: 64 [2020-08-22 16:32:48,545 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 25.7s TimeCoverageRelationStatistics Valid=463, Invalid=8657, Unknown=0, NotChecked=0, Total=9120 [2020-08-22 16:32:48,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-08-22 16:32:48,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 60. [2020-08-22 16:32:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-08-22 16:32:48,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 87 transitions. [2020-08-22 16:32:48,551 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 87 transitions. Word has length 107 [2020-08-22 16:32:48,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-08-22 16:32:48,552 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 87 transitions. [2020-08-22 16:32:48,552 INFO L480 AbstractCegarLoop]: Interpolant automaton has 69 states. [2020-08-22 16:32:48,552 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 87 transitions. [2020-08-22 16:32:48,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2020-08-22 16:32:48,553 INFO L414 BasicCegarLoop]: Found error trace [2020-08-22 16:32:48,553 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 13, 13, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-08-22 16:32:48,763 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:32:48,764 INFO L427 AbstractCegarLoop]: === Iteration 59 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-08-22 16:32:48,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-08-22 16:32:48,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1739770251, now seen corresponding path program 57 times [2020-08-22 16:32:48,764 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-08-22 16:32:48,765 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417428491] [2020-08-22 16:32:48,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-08-22 16:32:48,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:49,078 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 10 DAG size of output: 7 [2020-08-22 16:32:49,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-08-22 16:32:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:49,082 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2020-08-22 16:32:49,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:49,386 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:49,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:50,017 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2020-08-22 16:32:50,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:50,325 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:50,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:50,697 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:50,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:51,088 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:51,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:51,582 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:52,127 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:52,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:52,688 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:53,290 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:53,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:54,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:54,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:54,782 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:54,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:55,528 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:55,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:56,160 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-08-22 16:32:56,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-08-22 16:32:56,593 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 48 proven. 336 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2020-08-22 16:32:56,594 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417428491] [2020-08-22 16:32:56,594 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414130042] [2020-08-22 16:32:56,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-08-22 16:32:56,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2020-08-22 16:32:56,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-08-22 16:32:56,668 WARN L261 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 181 conjunts are in the unsatisfiable core [2020-08-22 16:32:56,671 INFO L286 TraceCheckSpWp]: Computing forward predicates...