java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memset_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-2f49842 [2018-01-20 22:19:46,044 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-20 22:19:46,045 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-20 22:19:46,061 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-20 22:19:46,061 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-20 22:19:46,062 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-20 22:19:46,063 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-20 22:19:46,065 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-20 22:19:46,067 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-20 22:19:46,067 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-20 22:19:46,068 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-20 22:19:46,069 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-20 22:19:46,070 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-20 22:19:46,071 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-20 22:19:46,072 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-20 22:19:46,074 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-20 22:19:46,077 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-20 22:19:46,079 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-20 22:19:46,080 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-20 22:19:46,081 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-20 22:19:46,084 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-20 22:19:46,084 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-20 22:19:46,084 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-20 22:19:46,085 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-20 22:19:46,086 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-20 22:19:46,087 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-20 22:19:46,087 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-20 22:19:46,088 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-20 22:19:46,088 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-20 22:19:46,088 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-20 22:19:46,089 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-20 22:19:46,089 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ.epf [2018-01-20 22:19:46,098 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-20 22:19:46,098 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-20 22:19:46,099 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-20 22:19:46,099 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-20 22:19:46,099 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-20 22:19:46,099 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-20 22:19:46,099 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-20 22:19:46,100 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-20 22:19:46,100 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-20 22:19:46,100 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-20 22:19:46,100 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-20 22:19:46,100 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-20 22:19:46,101 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-20 22:19:46,102 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-20 22:19:46,102 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-20 22:19:46,102 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-20 22:19:46,102 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-20 22:19:46,102 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-20 22:19:46,103 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-20 22:19:46,103 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-20 22:19:46,103 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-20 22:19:46,103 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-20 22:19:46,103 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-20 22:19:46,103 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-20 22:19:46,103 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-20 22:19:46,104 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-20 22:19:46,104 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-20 22:19:46,104 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-20 22:19:46,104 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-20 22:19:46,104 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-20 22:19:46,136 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-20 22:19:46,146 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-20 22:19:46,150 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-20 22:19:46,151 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-20 22:19:46,151 INFO L276 PluginConnector]: CDTParser initialized [2018-01-20 22:19:46,152 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memset_true-valid-memsafety_true-termination.c [2018-01-20 22:19:46,263 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-20 22:19:46,268 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-20 22:19:46,269 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-20 22:19:46,269 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-20 22:19:46,274 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-20 22:19:46,275 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,278 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47d05f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46, skipping insertion in model container [2018-01-20 22:19:46,278 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,292 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:19:46,306 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:19:46,412 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:19:46,427 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:19:46,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46 WrapperNode [2018-01-20 22:19:46,431 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-20 22:19:46,432 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-20 22:19:46,432 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-20 22:19:46,432 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-20 22:19:46,443 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,443 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,450 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,451 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,453 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,456 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,457 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... [2018-01-20 22:19:46,459 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-20 22:19:46,459 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-20 22:19:46,459 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-20 22:19:46,460 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-20 22:19:46,461 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-20 22:19:46,509 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-20 22:19:46,510 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-20 22:19:46,510 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-20 22:19:46,510 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-20 22:19:46,510 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-20 22:19:46,510 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-20 22:19:46,510 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-20 22:19:46,510 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-20 22:19:46,510 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-20 22:19:46,510 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-20 22:19:46,511 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-20 22:19:46,511 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-20 22:19:46,626 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-20 22:19:46,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:19:46 BoogieIcfgContainer [2018-01-20 22:19:46,627 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-20 22:19:46,627 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-20 22:19:46,627 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-20 22:19:46,629 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-20 22:19:46,630 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.01 10:19:46" (1/3) ... [2018-01-20 22:19:46,630 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@743d48d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:19:46, skipping insertion in model container [2018-01-20 22:19:46,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:19:46" (2/3) ... [2018-01-20 22:19:46,631 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@743d48d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:19:46, skipping insertion in model container [2018-01-20 22:19:46,631 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:19:46" (3/3) ... [2018-01-20 22:19:46,632 INFO L105 eAbstractionObserver]: Analyzing ICFG memset_true-valid-memsafety_true-termination.c [2018-01-20 22:19:46,639 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-20 22:19:46,644 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-01-20 22:19:46,677 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:19:46,677 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:19:46,677 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:19:46,677 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:19:46,677 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:19:46,678 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:19:46,678 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:19:46,678 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-20 22:19:46,678 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:19:46,693 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-01-20 22:19:46,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-01-20 22:19:46,697 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:46,698 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-01-20 22:19:46,698 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.initErr0EnsuresViolation]=== [2018-01-20 22:19:46,702 INFO L82 PathProgramCache]: Analyzing trace with hash 50935, now seen corresponding path program 1 times [2018-01-20 22:19:46,703 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:46,704 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:46,755 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:46,755 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:46,755 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:46,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:19:46,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:19:46,811 INFO L381 BasicCegarLoop]: Counterexample might be feasible [2018-01-20 22:19:46,817 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-01-20 22:19:46,824 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:19:46,824 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:19:46,824 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:19:46,824 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:19:46,824 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:19:46,824 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:19:46,824 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:19:46,825 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-20 22:19:46,825 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:19:46,825 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-01-20 22:19:46,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-01-20 22:19:46,826 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:46,826 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:46,826 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:46,827 INFO L82 PathProgramCache]: Analyzing trace with hash 457189328, now seen corresponding path program 1 times [2018-01-20 22:19:46,827 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:46,827 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:46,828 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:46,828 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:46,828 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:46,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:46,854 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:46,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:46,974 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-20 22:19:46,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-20 22:19:46,976 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-20 22:19:46,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-20 22:19:46,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-20 22:19:46,989 INFO L87 Difference]: Start difference. First operand 21 states. Second operand 4 states. [2018-01-20 22:19:47,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:47,038 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-20 22:19:47,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-20 22:19:47,039 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 17 [2018-01-20 22:19:47,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:47,049 INFO L225 Difference]: With dead ends: 33 [2018-01-20 22:19:47,049 INFO L226 Difference]: Without dead ends: 19 [2018-01-20 22:19:47,052 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-20 22:19:47,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2018-01-20 22:19:47,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2018-01-20 22:19:47,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2018-01-20 22:19:47,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 19 transitions. [2018-01-20 22:19:47,143 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 19 transitions. Word has length 17 [2018-01-20 22:19:47,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:47,143 INFO L432 AbstractCegarLoop]: Abstraction has 19 states and 19 transitions. [2018-01-20 22:19:47,143 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-20 22:19:47,144 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 19 transitions. [2018-01-20 22:19:47,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-20 22:19:47,144 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:47,144 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:47,144 INFO L371 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:47,144 INFO L82 PathProgramCache]: Analyzing trace with hash -114007861, now seen corresponding path program 1 times [2018-01-20 22:19:47,145 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:47,145 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:47,145 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:47,146 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:47,146 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:47,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:47,161 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:47,240 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:47,241 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:47,250 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:47,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:47,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:47,323 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:47,345 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:47,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-01-20 22:19:47,346 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-20 22:19:47,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-20 22:19:47,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-01-20 22:19:47,347 INFO L87 Difference]: Start difference. First operand 19 states and 19 transitions. Second operand 8 states. [2018-01-20 22:19:47,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:47,422 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2018-01-20 22:19:47,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-20 22:19:47,422 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 18 [2018-01-20 22:19:47,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:47,423 INFO L225 Difference]: With dead ends: 29 [2018-01-20 22:19:47,423 INFO L226 Difference]: Without dead ends: 20 [2018-01-20 22:19:47,424 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-01-20 22:19:47,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-01-20 22:19:47,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-01-20 22:19:47,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-01-20 22:19:47,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-01-20 22:19:47,428 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-01-20 22:19:47,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:47,429 INFO L432 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-01-20 22:19:47,429 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-20 22:19:47,429 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-01-20 22:19:47,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-20 22:19:47,430 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:47,430 INFO L322 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:47,430 INFO L371 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:47,430 INFO L82 PathProgramCache]: Analyzing trace with hash -641251536, now seen corresponding path program 2 times [2018-01-20 22:19:47,430 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:47,430 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:47,432 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:47,432 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:47,432 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:47,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:47,448 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:47,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:47,523 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:47,523 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:47,529 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:47,546 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:47,549 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:47,549 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:47,551 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:47,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:47,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:47,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2018-01-20 22:19:47,649 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-20 22:19:47,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-20 22:19:47,649 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2018-01-20 22:19:47,650 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 10 states. [2018-01-20 22:19:47,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:47,734 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-01-20 22:19:47,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-20 22:19:47,735 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 19 [2018-01-20 22:19:47,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:47,736 INFO L225 Difference]: With dead ends: 30 [2018-01-20 22:19:47,736 INFO L226 Difference]: Without dead ends: 21 [2018-01-20 22:19:47,736 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2018-01-20 22:19:47,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-01-20 22:19:47,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-01-20 22:19:47,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-01-20 22:19:47,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-01-20 22:19:47,741 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-01-20 22:19:47,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:47,741 INFO L432 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-01-20 22:19:47,741 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-20 22:19:47,742 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-01-20 22:19:47,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-20 22:19:47,742 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:47,742 INFO L322 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:47,743 INFO L371 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:47,743 INFO L82 PathProgramCache]: Analyzing trace with hash 194063723, now seen corresponding path program 3 times [2018-01-20 22:19:47,743 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:47,743 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:47,744 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:47,744 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:47,745 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:47,759 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:47,870 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:47,870 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:47,870 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:47,878 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:47,890 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:47,904 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:47,916 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:47,916 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:47,918 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:47,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,017 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:48,017 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2018-01-20 22:19:48,018 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-20 22:19:48,018 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-20 22:19:48,018 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2018-01-20 22:19:48,019 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 12 states. [2018-01-20 22:19:48,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:48,055 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-01-20 22:19:48,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-20 22:19:48,055 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 20 [2018-01-20 22:19:48,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:48,056 INFO L225 Difference]: With dead ends: 31 [2018-01-20 22:19:48,056 INFO L226 Difference]: Without dead ends: 22 [2018-01-20 22:19:48,056 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-01-20 22:19:48,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-01-20 22:19:48,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-01-20 22:19:48,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-01-20 22:19:48,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-01-20 22:19:48,059 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-01-20 22:19:48,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:48,060 INFO L432 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-01-20 22:19:48,060 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-20 22:19:48,060 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-01-20 22:19:48,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-20 22:19:48,060 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:48,061 INFO L322 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:48,061 INFO L371 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:48,061 INFO L82 PathProgramCache]: Analyzing trace with hash 319032976, now seen corresponding path program 4 times [2018-01-20 22:19:48,061 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:48,061 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:48,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,062 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:48,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:48,075 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:48,194 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,195 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:48,195 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:48,206 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:48,222 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:48,224 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:48,280 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,307 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:48,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-01-20 22:19:48,307 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-20 22:19:48,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-20 22:19:48,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2018-01-20 22:19:48,308 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 14 states. [2018-01-20 22:19:48,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:48,347 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-01-20 22:19:48,347 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-20 22:19:48,347 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 21 [2018-01-20 22:19:48,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:48,348 INFO L225 Difference]: With dead ends: 32 [2018-01-20 22:19:48,349 INFO L226 Difference]: Without dead ends: 23 [2018-01-20 22:19:48,349 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2018-01-20 22:19:48,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-01-20 22:19:48,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-01-20 22:19:48,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-01-20 22:19:48,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-01-20 22:19:48,353 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-01-20 22:19:48,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:48,354 INFO L432 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-01-20 22:19:48,354 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-20 22:19:48,354 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-01-20 22:19:48,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-20 22:19:48,355 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:48,355 INFO L322 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:48,355 INFO L371 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:48,355 INFO L82 PathProgramCache]: Analyzing trace with hash -101887477, now seen corresponding path program 5 times [2018-01-20 22:19:48,356 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:48,356 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:48,357 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,357 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:48,357 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:48,371 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,465 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:48,465 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:48,473 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:48,477 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:48,479 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:48,480 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:48,486 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:48,487 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:48,488 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:48,546 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,566 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:48,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-01-20 22:19:48,567 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-20 22:19:48,567 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-20 22:19:48,567 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2018-01-20 22:19:48,567 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 16 states. [2018-01-20 22:19:48,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:48,609 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-20 22:19:48,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-20 22:19:48,610 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 22 [2018-01-20 22:19:48,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:48,610 INFO L225 Difference]: With dead ends: 33 [2018-01-20 22:19:48,611 INFO L226 Difference]: Without dead ends: 24 [2018-01-20 22:19:48,611 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2018-01-20 22:19:48,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-01-20 22:19:48,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-01-20 22:19:48,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-01-20 22:19:48,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-01-20 22:19:48,614 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-01-20 22:19:48,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:48,615 INFO L432 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-01-20 22:19:48,615 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-20 22:19:48,615 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-01-20 22:19:48,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-20 22:19:48,616 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:48,616 INFO L322 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:48,616 INFO L371 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:48,616 INFO L82 PathProgramCache]: Analyzing trace with hash -265519632, now seen corresponding path program 6 times [2018-01-20 22:19:48,616 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:48,617 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:48,617 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,617 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:48,618 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:48,630 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:48,732 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,732 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:48,733 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:48,743 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:48,753 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:48,755 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:48,756 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:48,757 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:48,758 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:48,759 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:48,802 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:48,822 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:48,823 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-01-20 22:19:48,823 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-20 22:19:48,823 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-20 22:19:48,823 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=184, Unknown=0, NotChecked=0, Total=306 [2018-01-20 22:19:48,824 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 18 states. [2018-01-20 22:19:48,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:48,867 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:19:48,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-20 22:19:48,868 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2018-01-20 22:19:48,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:48,869 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:19:48,869 INFO L226 Difference]: Without dead ends: 25 [2018-01-20 22:19:48,870 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=133, Invalid=209, Unknown=0, NotChecked=0, Total=342 [2018-01-20 22:19:48,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-01-20 22:19:48,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-01-20 22:19:48,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-01-20 22:19:48,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-01-20 22:19:48,875 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-01-20 22:19:48,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:48,875 INFO L432 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-01-20 22:19:48,875 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-20 22:19:48,875 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-01-20 22:19:48,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-20 22:19:48,876 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:48,876 INFO L322 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:48,876 INFO L371 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:48,877 INFO L82 PathProgramCache]: Analyzing trace with hash -1043149141, now seen corresponding path program 7 times [2018-01-20 22:19:48,877 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:48,877 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:48,878 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,878 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:48,878 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:48,890 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:49,030 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,031 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:49,031 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:49,040 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:49,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:49,112 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,133 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:49,133 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2018-01-20 22:19:49,133 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-20 22:19:49,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-20 22:19:49,134 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=229, Unknown=0, NotChecked=0, Total=380 [2018-01-20 22:19:49,134 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 20 states. [2018-01-20 22:19:49,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:49,192 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-01-20 22:19:49,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-20 22:19:49,195 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 24 [2018-01-20 22:19:49,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:49,196 INFO L225 Difference]: With dead ends: 35 [2018-01-20 22:19:49,196 INFO L226 Difference]: Without dead ends: 26 [2018-01-20 22:19:49,197 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=163, Invalid=257, Unknown=0, NotChecked=0, Total=420 [2018-01-20 22:19:49,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-01-20 22:19:49,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-01-20 22:19:49,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-01-20 22:19:49,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-01-20 22:19:49,201 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-01-20 22:19:49,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:49,202 INFO L432 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-01-20 22:19:49,202 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-20 22:19:49,202 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-01-20 22:19:49,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-20 22:19:49,202 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:49,202 INFO L322 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:49,203 INFO L371 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:49,203 INFO L82 PathProgramCache]: Analyzing trace with hash 620139856, now seen corresponding path program 8 times [2018-01-20 22:19:49,203 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:49,203 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:49,204 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:49,204 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:49,204 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:49,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:49,216 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,369 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:49,369 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:49,376 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:49,383 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:49,386 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:49,387 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:49,388 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:49,460 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,493 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:49,494 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2018-01-20 22:19:49,494 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-20 22:19:49,494 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-20 22:19:49,495 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=279, Unknown=0, NotChecked=0, Total=462 [2018-01-20 22:19:49,495 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 22 states. [2018-01-20 22:19:49,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:49,545 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-01-20 22:19:49,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-20 22:19:49,546 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2018-01-20 22:19:49,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:49,547 INFO L225 Difference]: With dead ends: 36 [2018-01-20 22:19:49,547 INFO L226 Difference]: Without dead ends: 27 [2018-01-20 22:19:49,547 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=196, Invalid=310, Unknown=0, NotChecked=0, Total=506 [2018-01-20 22:19:49,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-01-20 22:19:49,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-01-20 22:19:49,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-01-20 22:19:49,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-01-20 22:19:49,553 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-01-20 22:19:49,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:49,553 INFO L432 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-01-20 22:19:49,553 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-20 22:19:49,553 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-01-20 22:19:49,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-01-20 22:19:49,554 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:49,554 INFO L322 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:49,554 INFO L371 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:49,554 INFO L82 PathProgramCache]: Analyzing trace with hash 642491211, now seen corresponding path program 9 times [2018-01-20 22:19:49,555 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:49,555 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:49,555 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:49,556 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:49,556 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:49,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:49,567 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:49,663 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,663 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:49,663 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:49,668 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:49,675 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:49,676 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:49,677 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:49,679 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:49,680 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:49,681 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:49,681 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:49,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:49,751 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,772 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:49,772 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2018-01-20 22:19:49,772 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-20 22:19:49,773 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-20 22:19:49,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-01-20 22:19:49,773 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 24 states. [2018-01-20 22:19:49,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:49,802 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-01-20 22:19:49,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-20 22:19:49,803 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 26 [2018-01-20 22:19:49,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:49,803 INFO L225 Difference]: With dead ends: 37 [2018-01-20 22:19:49,804 INFO L226 Difference]: Without dead ends: 28 [2018-01-20 22:19:49,804 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=232, Invalid=368, Unknown=0, NotChecked=0, Total=600 [2018-01-20 22:19:49,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-20 22:19:49,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-20 22:19:49,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-20 22:19:49,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-20 22:19:49,808 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-01-20 22:19:49,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:49,808 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-20 22:19:49,808 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-20 22:19:49,809 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-20 22:19:49,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-20 22:19:49,809 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:49,809 INFO L322 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:49,809 INFO L371 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:49,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1335383216, now seen corresponding path program 10 times [2018-01-20 22:19:49,810 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:49,810 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:49,810 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:49,811 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:49,811 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:49,822 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:49,975 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:49,975 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:49,975 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:49,980 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:49,993 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:49,996 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:50,089 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:50,110 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:50,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-01-20 22:19:50,111 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-20 22:19:50,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-20 22:19:50,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=394, Unknown=0, NotChecked=0, Total=650 [2018-01-20 22:19:50,112 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 26 states. [2018-01-20 22:19:50,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:50,173 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-01-20 22:19:50,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-20 22:19:50,173 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 27 [2018-01-20 22:19:50,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:50,174 INFO L225 Difference]: With dead ends: 38 [2018-01-20 22:19:50,174 INFO L226 Difference]: Without dead ends: 29 [2018-01-20 22:19:50,174 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=271, Invalid=431, Unknown=0, NotChecked=0, Total=702 [2018-01-20 22:19:50,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-01-20 22:19:50,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-01-20 22:19:50,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-01-20 22:19:50,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-01-20 22:19:50,177 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-01-20 22:19:50,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:50,178 INFO L432 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-01-20 22:19:50,178 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-20 22:19:50,178 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-01-20 22:19:50,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-20 22:19:50,178 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:50,179 INFO L322 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:50,179 INFO L371 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:50,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1340198891, now seen corresponding path program 11 times [2018-01-20 22:19:50,179 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:50,179 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:50,180 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:50,180 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:50,180 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:50,191 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:50,371 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:50,371 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:50,371 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:50,376 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:50,380 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,381 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,382 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,382 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,383 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,384 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,388 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:50,390 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:50,392 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:50,481 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:50,501 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:50,501 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2018-01-20 22:19:50,502 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-20 22:19:50,502 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-20 22:19:50,502 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=459, Unknown=0, NotChecked=0, Total=756 [2018-01-20 22:19:50,503 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 28 states. [2018-01-20 22:19:50,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:50,547 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-01-20 22:19:50,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-20 22:19:50,548 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 28 [2018-01-20 22:19:50,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:50,548 INFO L225 Difference]: With dead ends: 39 [2018-01-20 22:19:50,548 INFO L226 Difference]: Without dead ends: 30 [2018-01-20 22:19:50,549 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=313, Invalid=499, Unknown=0, NotChecked=0, Total=812 [2018-01-20 22:19:50,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-20 22:19:50,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-20 22:19:50,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-20 22:19:50,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-01-20 22:19:50,551 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-01-20 22:19:50,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:50,552 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-01-20 22:19:50,552 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-20 22:19:50,552 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-01-20 22:19:50,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-20 22:19:50,552 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:50,552 INFO L322 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:50,552 INFO L371 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:50,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1489484816, now seen corresponding path program 12 times [2018-01-20 22:19:50,553 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:50,553 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:50,553 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:50,553 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:50,553 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:50,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:50,561 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:50,760 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:50,760 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:50,760 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:50,766 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:50,774 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,776 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,777 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,778 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,779 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,781 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,782 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:50,782 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:50,784 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:51,047 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:51,068 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:51,068 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2018-01-20 22:19:51,068 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-20 22:19:51,069 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-20 22:19:51,069 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=529, Unknown=0, NotChecked=0, Total=870 [2018-01-20 22:19:51,069 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 30 states. [2018-01-20 22:19:51,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:51,123 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-20 22:19:51,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-20 22:19:51,123 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 29 [2018-01-20 22:19:51,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:51,124 INFO L225 Difference]: With dead ends: 40 [2018-01-20 22:19:51,124 INFO L226 Difference]: Without dead ends: 31 [2018-01-20 22:19:51,125 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=358, Invalid=572, Unknown=0, NotChecked=0, Total=930 [2018-01-20 22:19:51,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-01-20 22:19:51,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-01-20 22:19:51,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-01-20 22:19:51,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-01-20 22:19:51,129 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-01-20 22:19:51,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:51,129 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-01-20 22:19:51,129 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-20 22:19:51,130 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-01-20 22:19:51,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-20 22:19:51,130 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:51,131 INFO L322 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:51,131 INFO L371 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:51,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1822381195, now seen corresponding path program 13 times [2018-01-20 22:19:51,131 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:51,131 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:51,132 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:51,132 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:51,132 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:51,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:51,143 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:51,329 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:51,329 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:51,329 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:51,338 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:51,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:51,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:51,528 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:51,548 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:51,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-01-20 22:19:51,549 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-20 22:19:51,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-20 22:19:51,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=604, Unknown=0, NotChecked=0, Total=992 [2018-01-20 22:19:51,549 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 32 states. [2018-01-20 22:19:51,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:51,587 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-01-20 22:19:51,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-20 22:19:51,588 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 30 [2018-01-20 22:19:51,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:51,588 INFO L225 Difference]: With dead ends: 41 [2018-01-20 22:19:51,588 INFO L226 Difference]: Without dead ends: 32 [2018-01-20 22:19:51,589 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=406, Invalid=650, Unknown=0, NotChecked=0, Total=1056 [2018-01-20 22:19:51,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-20 22:19:51,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-20 22:19:51,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-20 22:19:51,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-20 22:19:51,592 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-20 22:19:51,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:51,592 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-20 22:19:51,592 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-20 22:19:51,592 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-20 22:19:51,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-20 22:19:51,592 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:51,593 INFO L322 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:51,593 INFO L371 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:51,593 INFO L82 PathProgramCache]: Analyzing trace with hash -742732944, now seen corresponding path program 14 times [2018-01-20 22:19:51,593 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:51,593 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:51,593 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:51,594 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:51,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:51,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:51,601 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:51,794 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:51,794 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:51,794 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:51,800 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:51,806 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:51,810 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:51,811 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:51,812 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:51,920 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:51,940 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:51,940 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-01-20 22:19:51,940 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-20 22:19:51,941 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-20 22:19:51,941 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=684, Unknown=0, NotChecked=0, Total=1122 [2018-01-20 22:19:51,941 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 34 states. [2018-01-20 22:19:51,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:51,982 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-01-20 22:19:51,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-20 22:19:51,986 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 31 [2018-01-20 22:19:51,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:51,987 INFO L225 Difference]: With dead ends: 42 [2018-01-20 22:19:51,987 INFO L226 Difference]: Without dead ends: 33 [2018-01-20 22:19:51,988 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=457, Invalid=733, Unknown=0, NotChecked=0, Total=1190 [2018-01-20 22:19:51,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-20 22:19:51,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-20 22:19:51,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-20 22:19:51,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-20 22:19:51,992 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-01-20 22:19:51,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:51,993 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-20 22:19:51,993 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-20 22:19:51,993 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-20 22:19:51,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-20 22:19:51,993 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:51,994 INFO L322 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:51,994 INFO L371 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:51,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1343107371, now seen corresponding path program 15 times [2018-01-20 22:19:51,994 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:51,994 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:51,995 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:51,995 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:51,995 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:52,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:52,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:52,142 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:52,142 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:52,142 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:52,147 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:52,154 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,156 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,157 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,158 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,159 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,160 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,161 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,162 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,163 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:52,163 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:52,165 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:52,300 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:52,323 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:52,323 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2018-01-20 22:19:52,324 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-20 22:19:52,324 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-20 22:19:52,325 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=769, Unknown=0, NotChecked=0, Total=1260 [2018-01-20 22:19:52,325 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 36 states. [2018-01-20 22:19:52,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:52,372 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-01-20 22:19:52,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-20 22:19:52,372 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 32 [2018-01-20 22:19:52,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:52,373 INFO L225 Difference]: With dead ends: 43 [2018-01-20 22:19:52,373 INFO L226 Difference]: Without dead ends: 34 [2018-01-20 22:19:52,374 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 550 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=511, Invalid=821, Unknown=0, NotChecked=0, Total=1332 [2018-01-20 22:19:52,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-01-20 22:19:52,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-01-20 22:19:52,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-20 22:19:52,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-01-20 22:19:52,378 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-01-20 22:19:52,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:52,378 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-01-20 22:19:52,378 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-20 22:19:52,378 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-01-20 22:19:52,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-20 22:19:52,379 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:52,379 INFO L322 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:52,379 INFO L371 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:52,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1579647696, now seen corresponding path program 16 times [2018-01-20 22:19:52,380 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:52,380 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:52,381 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:52,381 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:52,381 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:52,387 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:52,611 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:52,611 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:52,611 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:52,620 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:52,638 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:52,640 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:52,874 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:52,895 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:52,906 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-01-20 22:19:52,906 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-20 22:19:52,906 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-20 22:19:52,907 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=859, Unknown=0, NotChecked=0, Total=1406 [2018-01-20 22:19:52,907 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 38 states. [2018-01-20 22:19:52,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:52,976 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-01-20 22:19:52,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-20 22:19:52,976 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 33 [2018-01-20 22:19:52,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:52,977 INFO L225 Difference]: With dead ends: 44 [2018-01-20 22:19:52,977 INFO L226 Difference]: Without dead ends: 35 [2018-01-20 22:19:52,978 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=568, Invalid=914, Unknown=0, NotChecked=0, Total=1482 [2018-01-20 22:19:52,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-20 22:19:52,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-20 22:19:52,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-20 22:19:52,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-01-20 22:19:52,980 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-01-20 22:19:52,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:52,980 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-01-20 22:19:52,980 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-20 22:19:52,981 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-01-20 22:19:52,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-20 22:19:52,981 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:52,981 INFO L322 BasicCegarLoop]: trace histogram [17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:52,981 INFO L371 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:52,981 INFO L82 PathProgramCache]: Analyzing trace with hash 322463179, now seen corresponding path program 17 times [2018-01-20 22:19:52,981 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:52,981 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:52,982 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:52,982 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:52,982 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:52,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:52,992 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:53,201 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:53,202 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:53,202 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:53,207 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:53,210 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,211 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,212 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,213 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,214 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,214 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,215 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,216 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,217 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,220 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:53,221 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:53,223 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:53,439 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:53,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:53,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2018-01-20 22:19:53,460 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-20 22:19:53,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-20 22:19:53,461 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=954, Unknown=0, NotChecked=0, Total=1560 [2018-01-20 22:19:53,461 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 40 states. [2018-01-20 22:19:53,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:53,527 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-01-20 22:19:53,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-20 22:19:53,528 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 34 [2018-01-20 22:19:53,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:53,528 INFO L225 Difference]: With dead ends: 45 [2018-01-20 22:19:53,528 INFO L226 Difference]: Without dead ends: 36 [2018-01-20 22:19:53,529 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=628, Invalid=1012, Unknown=0, NotChecked=0, Total=1640 [2018-01-20 22:19:53,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-01-20 22:19:53,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-01-20 22:19:53,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-20 22:19:53,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-20 22:19:53,532 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-01-20 22:19:53,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:53,532 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-20 22:19:53,532 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-20 22:19:53,532 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-20 22:19:53,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-20 22:19:53,533 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:53,533 INFO L322 BasicCegarLoop]: trace histogram [18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:53,533 INFO L371 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:53,533 INFO L82 PathProgramCache]: Analyzing trace with hash 4448816, now seen corresponding path program 18 times [2018-01-20 22:19:53,533 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:53,533 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:53,534 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:53,534 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:53,534 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:53,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:53,543 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:53,815 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:53,815 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:53,816 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:53,825 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:53,833 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,834 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,836 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,838 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,840 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,841 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,843 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,844 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,845 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,847 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:53,847 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:53,849 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:54,075 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:54,108 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:54,109 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-01-20 22:19:54,109 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-20 22:19:54,109 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-20 22:19:54,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=1054, Unknown=0, NotChecked=0, Total=1722 [2018-01-20 22:19:54,110 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 42 states. [2018-01-20 22:19:54,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:54,164 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-01-20 22:19:54,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-20 22:19:54,165 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 35 [2018-01-20 22:19:54,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:54,165 INFO L225 Difference]: With dead ends: 46 [2018-01-20 22:19:54,165 INFO L226 Difference]: Without dead ends: 37 [2018-01-20 22:19:54,166 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=691, Invalid=1115, Unknown=0, NotChecked=0, Total=1806 [2018-01-20 22:19:54,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-20 22:19:54,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-01-20 22:19:54,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-20 22:19:54,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-01-20 22:19:54,171 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-01-20 22:19:54,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:54,171 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-01-20 22:19:54,171 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-20 22:19:54,171 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-01-20 22:19:54,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-20 22:19:54,172 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:54,172 INFO L322 BasicCegarLoop]: trace histogram [19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:54,172 INFO L371 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:54,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1264061845, now seen corresponding path program 19 times [2018-01-20 22:19:54,173 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:54,173 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:54,174 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:54,174 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:54,174 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:54,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:54,183 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:54,584 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:54,585 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:54,585 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:54,594 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:54,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:54,609 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:54,889 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:54,909 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:54,909 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2018-01-20 22:19:54,909 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-20 22:19:54,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-20 22:19:54,910 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=1159, Unknown=0, NotChecked=0, Total=1892 [2018-01-20 22:19:54,910 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 44 states. [2018-01-20 22:19:54,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:54,959 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-01-20 22:19:54,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-20 22:19:54,959 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 36 [2018-01-20 22:19:54,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:54,960 INFO L225 Difference]: With dead ends: 47 [2018-01-20 22:19:54,960 INFO L226 Difference]: Without dead ends: 38 [2018-01-20 22:19:54,960 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=757, Invalid=1223, Unknown=0, NotChecked=0, Total=1980 [2018-01-20 22:19:54,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-20 22:19:54,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-20 22:19:54,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-20 22:19:54,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-20 22:19:54,964 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-01-20 22:19:54,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:54,964 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-20 22:19:54,964 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-20 22:19:54,964 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-20 22:19:54,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-20 22:19:54,965 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:54,965 INFO L322 BasicCegarLoop]: trace histogram [20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:54,965 INFO L371 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:54,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1933186672, now seen corresponding path program 20 times [2018-01-20 22:19:54,965 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:54,966 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:54,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:54,966 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:54,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:54,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:54,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:55,214 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:55,215 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:55,215 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:55,220 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:55,228 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:55,234 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:55,236 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:55,238 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:55,577 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:55,577 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2018-01-20 22:19:55,578 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-20 22:19:55,578 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-20 22:19:55,578 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=1269, Unknown=0, NotChecked=0, Total=2070 [2018-01-20 22:19:55,579 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 46 states. [2018-01-20 22:19:55,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:55,664 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-20 22:19:55,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-20 22:19:55,665 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 37 [2018-01-20 22:19:55,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:55,665 INFO L225 Difference]: With dead ends: 48 [2018-01-20 22:19:55,665 INFO L226 Difference]: Without dead ends: 39 [2018-01-20 22:19:55,666 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=826, Invalid=1336, Unknown=0, NotChecked=0, Total=2162 [2018-01-20 22:19:55,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-20 22:19:55,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-01-20 22:19:55,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-01-20 22:19:55,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-01-20 22:19:55,669 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-01-20 22:19:55,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:55,669 INFO L432 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-01-20 22:19:55,669 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-20 22:19:55,669 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-01-20 22:19:55,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-20 22:19:55,670 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:55,670 INFO L322 BasicCegarLoop]: trace histogram [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:55,670 INFO L371 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:55,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1201219829, now seen corresponding path program 21 times [2018-01-20 22:19:55,670 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:55,671 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:55,671 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:55,671 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:55,672 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:55,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:55,678 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:56,057 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:56,057 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:56,057 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:56,064 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:56,071 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,073 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,074 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,075 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,076 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,077 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,078 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,079 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,080 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,081 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,082 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,083 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:56,083 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:56,084 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:56,272 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:56,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:56,292 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2018-01-20 22:19:56,292 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-20 22:19:56,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-20 22:19:56,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=872, Invalid=1384, Unknown=0, NotChecked=0, Total=2256 [2018-01-20 22:19:56,293 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 48 states. [2018-01-20 22:19:56,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:56,348 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-01-20 22:19:56,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-20 22:19:56,349 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 38 [2018-01-20 22:19:56,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:56,349 INFO L225 Difference]: With dead ends: 49 [2018-01-20 22:19:56,349 INFO L226 Difference]: Without dead ends: 40 [2018-01-20 22:19:56,350 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=898, Invalid=1454, Unknown=0, NotChecked=0, Total=2352 [2018-01-20 22:19:56,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-20 22:19:56,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-01-20 22:19:56,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-01-20 22:19:56,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-01-20 22:19:56,354 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-01-20 22:19:56,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:56,354 INFO L432 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-01-20 22:19:56,355 INFO L433 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-01-20 22:19:56,355 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-01-20 22:19:56,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-20 22:19:56,355 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:56,355 INFO L322 BasicCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:56,355 INFO L371 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:56,355 INFO L82 PathProgramCache]: Analyzing trace with hash 14915824, now seen corresponding path program 22 times [2018-01-20 22:19:56,355 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:56,356 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:56,356 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:56,356 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:56,356 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:56,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:56,370 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:56,636 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:56,636 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:56,636 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:56,641 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:56,655 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:56,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:56,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:56,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-01-20 22:19:56,909 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-20 22:19:56,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-20 22:19:56,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=1504, Unknown=0, NotChecked=0, Total=2450 [2018-01-20 22:19:56,910 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 50 states. [2018-01-20 22:19:56,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:56,999 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-01-20 22:19:56,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-20 22:19:56,999 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 39 [2018-01-20 22:19:56,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:57,000 INFO L225 Difference]: With dead ends: 50 [2018-01-20 22:19:57,000 INFO L226 Difference]: Without dead ends: 41 [2018-01-20 22:19:57,000 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=973, Invalid=1577, Unknown=0, NotChecked=0, Total=2550 [2018-01-20 22:19:57,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-01-20 22:19:57,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-01-20 22:19:57,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-20 22:19:57,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-01-20 22:19:57,003 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-01-20 22:19:57,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:57,003 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-01-20 22:19:57,003 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-20 22:19:57,004 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-01-20 22:19:57,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-01-20 22:19:57,004 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:57,004 INFO L322 BasicCegarLoop]: trace histogram [23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:57,004 INFO L371 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:57,004 INFO L82 PathProgramCache]: Analyzing trace with hash -939584597, now seen corresponding path program 23 times [2018-01-20 22:19:57,004 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:57,004 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:57,005 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:57,005 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:57,005 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:57,013 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:57,312 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:57,312 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:57,316 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:57,320 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,321 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,322 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,323 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,323 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,324 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,325 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,326 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,326 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,327 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,328 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,329 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,332 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:57,333 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:57,335 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:57,570 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:57,594 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:57,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2018-01-20 22:19:57,595 INFO L409 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-01-20 22:19:57,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-01-20 22:19:57,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=1629, Unknown=0, NotChecked=0, Total=2652 [2018-01-20 22:19:57,596 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 52 states. [2018-01-20 22:19:57,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:57,673 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-01-20 22:19:57,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-20 22:19:57,673 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 40 [2018-01-20 22:19:57,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:57,674 INFO L225 Difference]: With dead ends: 51 [2018-01-20 22:19:57,674 INFO L226 Difference]: Without dead ends: 42 [2018-01-20 22:19:57,674 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1051, Invalid=1705, Unknown=0, NotChecked=0, Total=2756 [2018-01-20 22:19:57,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-01-20 22:19:57,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-01-20 22:19:57,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-20 22:19:57,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-01-20 22:19:57,677 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-01-20 22:19:57,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:57,677 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-01-20 22:19:57,677 INFO L433 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-01-20 22:19:57,677 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-01-20 22:19:57,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-20 22:19:57,678 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:57,678 INFO L322 BasicCegarLoop]: trace histogram [24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:57,678 INFO L371 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:57,678 INFO L82 PathProgramCache]: Analyzing trace with hash -464326576, now seen corresponding path program 24 times [2018-01-20 22:19:57,678 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:57,678 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:57,679 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:57,679 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:57,679 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:57,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:57,685 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:58,032 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:58,032 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:58,032 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:58,037 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:58,044 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,046 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,047 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,048 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,050 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,051 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,052 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,054 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,055 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,057 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,058 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,060 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,061 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:58,062 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:58,064 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:58,310 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:58,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:58,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2018-01-20 22:19:58,330 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-20 22:19:58,330 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-20 22:19:58,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1103, Invalid=1759, Unknown=0, NotChecked=0, Total=2862 [2018-01-20 22:19:58,331 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 54 states. [2018-01-20 22:19:58,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:58,394 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-01-20 22:19:58,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-20 22:19:58,394 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 41 [2018-01-20 22:19:58,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:58,395 INFO L225 Difference]: With dead ends: 52 [2018-01-20 22:19:58,395 INFO L226 Difference]: Without dead ends: 43 [2018-01-20 22:19:58,396 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1132, Invalid=1838, Unknown=0, NotChecked=0, Total=2970 [2018-01-20 22:19:58,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-20 22:19:58,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-20 22:19:58,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-20 22:19:58,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-01-20 22:19:58,400 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-01-20 22:19:58,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:58,400 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-01-20 22:19:58,400 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-20 22:19:58,401 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-01-20 22:19:58,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-20 22:19:58,401 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:58,401 INFO L322 BasicCegarLoop]: trace histogram [25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:58,401 INFO L371 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:58,402 INFO L82 PathProgramCache]: Analyzing trace with hash 1383770187, now seen corresponding path program 25 times [2018-01-20 22:19:58,402 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:58,402 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:58,402 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:58,403 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:58,403 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:58,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:58,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:58,753 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:58,753 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:58,758 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:58,772 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:59,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:59,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2018-01-20 22:19:59,028 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-20 22:19:59,028 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-20 22:19:59,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=1894, Unknown=0, NotChecked=0, Total=3080 [2018-01-20 22:19:59,029 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 56 states. [2018-01-20 22:19:59,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:59,107 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-01-20 22:19:59,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-20 22:19:59,107 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 42 [2018-01-20 22:19:59,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:59,107 INFO L225 Difference]: With dead ends: 53 [2018-01-20 22:19:59,107 INFO L226 Difference]: Without dead ends: 44 [2018-01-20 22:19:59,109 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1216, Invalid=1976, Unknown=0, NotChecked=0, Total=3192 [2018-01-20 22:19:59,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-20 22:19:59,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-20 22:19:59,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-20 22:19:59,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-20 22:19:59,112 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-01-20 22:19:59,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:59,112 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-20 22:19:59,112 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-20 22:19:59,113 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-20 22:19:59,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-01-20 22:19:59,113 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:59,113 INFO L322 BasicCegarLoop]: trace histogram [26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:59,113 INFO L371 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:59,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1454772304, now seen corresponding path program 26 times [2018-01-20 22:19:59,113 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:59,114 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:59,114 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:59,114 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:59,114 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:59,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:59,122 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:59,406 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:59,406 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:59,406 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:19:59,410 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:59,417 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:59,422 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:59,424 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:59,425 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:59,668 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:19:59,687 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:59,687 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2018-01-20 22:19:59,688 INFO L409 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-01-20 22:19:59,688 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-01-20 22:19:59,689 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1272, Invalid=2034, Unknown=0, NotChecked=0, Total=3306 [2018-01-20 22:19:59,690 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 58 states. [2018-01-20 22:19:59,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:59,748 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-01-20 22:19:59,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-20 22:19:59,748 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 43 [2018-01-20 22:19:59,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:59,749 INFO L225 Difference]: With dead ends: 54 [2018-01-20 22:19:59,749 INFO L226 Difference]: Without dead ends: 45 [2018-01-20 22:19:59,749 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1529 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1303, Invalid=2119, Unknown=0, NotChecked=0, Total=3422 [2018-01-20 22:19:59,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-20 22:19:59,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-20 22:19:59,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-20 22:19:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-01-20 22:19:59,751 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-01-20 22:19:59,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:59,751 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-01-20 22:19:59,751 INFO L433 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-01-20 22:19:59,752 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-01-20 22:19:59,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-20 22:19:59,752 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:59,752 INFO L322 BasicCegarLoop]: trace histogram [27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:19:59,752 INFO L371 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:59,752 INFO L82 PathProgramCache]: Analyzing trace with hash 744723691, now seen corresponding path program 27 times [2018-01-20 22:19:59,752 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:59,752 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:59,753 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:59,753 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:59,753 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:59,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:59,764 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:00,162 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:00,162 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:00,162 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:00,168 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:20:00,175 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,177 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,178 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,179 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,180 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,181 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,183 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,184 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,185 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,186 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,187 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,188 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,190 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,191 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,192 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:00,192 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:00,194 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:00,470 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:00,491 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:00,491 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2018-01-20 22:20:00,491 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-20 22:20:00,492 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-20 22:20:00,492 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1361, Invalid=2179, Unknown=0, NotChecked=0, Total=3540 [2018-01-20 22:20:00,492 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 60 states. [2018-01-20 22:20:00,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:00,536 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-01-20 22:20:00,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-20 22:20:00,536 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 44 [2018-01-20 22:20:00,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:00,537 INFO L225 Difference]: With dead ends: 55 [2018-01-20 22:20:00,537 INFO L226 Difference]: Without dead ends: 46 [2018-01-20 22:20:00,538 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1393, Invalid=2267, Unknown=0, NotChecked=0, Total=3660 [2018-01-20 22:20:00,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-20 22:20:00,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-01-20 22:20:00,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-01-20 22:20:00,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-01-20 22:20:00,540 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-01-20 22:20:00,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:00,541 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-01-20 22:20:00,541 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-20 22:20:00,541 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-01-20 22:20:00,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-01-20 22:20:00,541 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:00,541 INFO L322 BasicCegarLoop]: trace histogram [28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:00,541 INFO L371 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:00,541 INFO L82 PathProgramCache]: Analyzing trace with hash 209622800, now seen corresponding path program 28 times [2018-01-20 22:20:00,541 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:00,542 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:00,542 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:00,542 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:00,542 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:00,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:00,550 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:01,079 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:01,079 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:01,085 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:20:01,099 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:01,101 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:01,417 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:01,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-01-20 22:20:01,418 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-01-20 22:20:01,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-01-20 22:20:01,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1453, Invalid=2329, Unknown=0, NotChecked=0, Total=3782 [2018-01-20 22:20:01,419 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 62 states. [2018-01-20 22:20:01,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:01,490 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-20 22:20:01,490 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-20 22:20:01,490 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 45 [2018-01-20 22:20:01,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:01,491 INFO L225 Difference]: With dead ends: 56 [2018-01-20 22:20:01,491 INFO L226 Difference]: Without dead ends: 47 [2018-01-20 22:20:01,491 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1486, Invalid=2420, Unknown=0, NotChecked=0, Total=3906 [2018-01-20 22:20:01,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-20 22:20:01,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-01-20 22:20:01,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-01-20 22:20:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-01-20 22:20:01,494 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-01-20 22:20:01,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:01,494 INFO L432 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-01-20 22:20:01,494 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-01-20 22:20:01,494 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-01-20 22:20:01,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-20 22:20:01,494 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:01,494 INFO L322 BasicCegarLoop]: trace histogram [29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:01,494 INFO L371 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:01,495 INFO L82 PathProgramCache]: Analyzing trace with hash 801364363, now seen corresponding path program 29 times [2018-01-20 22:20:01,495 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:01,495 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:01,495 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:01,495 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:01,495 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:01,505 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:02,048 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:02,049 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:02,049 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:02,060 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:20:02,065 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,066 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,068 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,069 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,070 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,071 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,072 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,081 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,085 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,086 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,088 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,096 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,097 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,102 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:02,103 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:02,105 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:02,455 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:02,489 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:02,489 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-01-20 22:20:02,489 INFO L409 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-01-20 22:20:02,490 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-01-20 22:20:02,490 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=2484, Unknown=0, NotChecked=0, Total=4032 [2018-01-20 22:20:02,490 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 64 states. [2018-01-20 22:20:02,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:02,567 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-01-20 22:20:02,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-20 22:20:02,567 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 46 [2018-01-20 22:20:02,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:02,567 INFO L225 Difference]: With dead ends: 57 [2018-01-20 22:20:02,567 INFO L226 Difference]: Without dead ends: 48 [2018-01-20 22:20:02,568 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1880 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1582, Invalid=2578, Unknown=0, NotChecked=0, Total=4160 [2018-01-20 22:20:02,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-20 22:20:02,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-01-20 22:20:02,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-01-20 22:20:02,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-01-20 22:20:02,571 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-01-20 22:20:02,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:02,571 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-01-20 22:20:02,571 INFO L433 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-01-20 22:20:02,571 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-01-20 22:20:02,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-20 22:20:02,571 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:02,571 INFO L322 BasicCegarLoop]: trace histogram [30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:02,571 INFO L371 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:02,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1965483632, now seen corresponding path program 30 times [2018-01-20 22:20:02,572 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:02,572 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:02,572 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:02,572 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:02,572 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:02,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:02,581 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:02,969 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:02,969 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:02,996 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:03,000 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:20:03,008 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,010 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,011 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,012 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,013 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,014 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,015 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,016 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,017 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,018 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,019 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,020 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,021 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,022 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,024 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,025 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:03,025 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:03,027 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:03,377 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:03,377 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2018-01-20 22:20:03,377 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-20 22:20:03,378 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-20 22:20:03,378 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1646, Invalid=2644, Unknown=0, NotChecked=0, Total=4290 [2018-01-20 22:20:03,378 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 66 states. [2018-01-20 22:20:03,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:03,449 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-01-20 22:20:03,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-20 22:20:03,450 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 47 [2018-01-20 22:20:03,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:03,450 INFO L225 Difference]: With dead ends: 58 [2018-01-20 22:20:03,450 INFO L226 Difference]: Without dead ends: 49 [2018-01-20 22:20:03,451 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2005 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1681, Invalid=2741, Unknown=0, NotChecked=0, Total=4422 [2018-01-20 22:20:03,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-01-20 22:20:03,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-01-20 22:20:03,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-20 22:20:03,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-01-20 22:20:03,453 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-01-20 22:20:03,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:03,453 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-01-20 22:20:03,453 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-20 22:20:03,453 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-01-20 22:20:03,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-20 22:20:03,454 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:03,454 INFO L322 BasicCegarLoop]: trace histogram [31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:03,454 INFO L371 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:03,454 INFO L82 PathProgramCache]: Analyzing trace with hash -601524693, now seen corresponding path program 31 times [2018-01-20 22:20:03,454 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:03,454 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:03,455 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:03,455 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:03,455 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:03,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:03,467 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:03,886 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:03,887 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:03,887 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:03,892 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:03,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:03,908 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:04,269 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:04,289 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:04,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2018-01-20 22:20:04,290 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-01-20 22:20:04,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-01-20 22:20:04,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1747, Invalid=2809, Unknown=0, NotChecked=0, Total=4556 [2018-01-20 22:20:04,291 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 68 states. [2018-01-20 22:20:04,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:04,385 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-01-20 22:20:04,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-20 22:20:04,386 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 48 [2018-01-20 22:20:04,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:04,387 INFO L225 Difference]: With dead ends: 59 [2018-01-20 22:20:04,387 INFO L226 Difference]: Without dead ends: 50 [2018-01-20 22:20:04,388 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2134 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1783, Invalid=2909, Unknown=0, NotChecked=0, Total=4692 [2018-01-20 22:20:04,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-01-20 22:20:04,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-01-20 22:20:04,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-01-20 22:20:04,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-01-20 22:20:04,391 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-01-20 22:20:04,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:04,392 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-01-20 22:20:04,392 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-01-20 22:20:04,392 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-01-20 22:20:04,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-01-20 22:20:04,392 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:04,393 INFO L322 BasicCegarLoop]: trace histogram [32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:04,393 INFO L371 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:04,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1425595856, now seen corresponding path program 32 times [2018-01-20 22:20:04,393 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:04,393 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:04,394 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:04,394 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:04,394 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:04,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:04,408 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:04,909 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:04,909 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:04,909 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:04,914 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:20:04,921 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:04,927 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:04,929 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:04,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:05,310 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:05,331 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:05,331 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2018-01-20 22:20:05,331 INFO L409 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-01-20 22:20:05,332 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-01-20 22:20:05,333 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1851, Invalid=2979, Unknown=0, NotChecked=0, Total=4830 [2018-01-20 22:20:05,333 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 70 states. [2018-01-20 22:20:05,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:05,448 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-01-20 22:20:05,448 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-20 22:20:05,448 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 49 [2018-01-20 22:20:05,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:05,449 INFO L225 Difference]: With dead ends: 60 [2018-01-20 22:20:05,449 INFO L226 Difference]: Without dead ends: 51 [2018-01-20 22:20:05,449 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1888, Invalid=3082, Unknown=0, NotChecked=0, Total=4970 [2018-01-20 22:20:05,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-01-20 22:20:05,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-01-20 22:20:05,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-20 22:20:05,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-01-20 22:20:05,451 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-01-20 22:20:05,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:05,451 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-01-20 22:20:05,452 INFO L433 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-01-20 22:20:05,452 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-01-20 22:20:05,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-01-20 22:20:05,452 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:05,452 INFO L322 BasicCegarLoop]: trace histogram [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:05,452 INFO L371 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:05,452 INFO L82 PathProgramCache]: Analyzing trace with hash -158176565, now seen corresponding path program 33 times [2018-01-20 22:20:05,453 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:05,453 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:05,453 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:05,454 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:05,454 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:05,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:05,463 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:05,923 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:05,923 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:05,923 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:05,927 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:20:05,935 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,938 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,939 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,940 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,941 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,942 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,944 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,945 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,946 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,948 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,949 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,950 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,952 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,953 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,955 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,956 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,958 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,960 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:05,961 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:05,963 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:06,369 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:06,390 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:06,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2018-01-20 22:20:06,390 INFO L409 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-01-20 22:20:06,391 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-01-20 22:20:06,391 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=3154, Unknown=0, NotChecked=0, Total=5112 [2018-01-20 22:20:06,391 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 72 states. [2018-01-20 22:20:06,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:06,453 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-01-20 22:20:06,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-20 22:20:06,453 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 50 [2018-01-20 22:20:06,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:06,454 INFO L225 Difference]: With dead ends: 61 [2018-01-20 22:20:06,454 INFO L226 Difference]: Without dead ends: 52 [2018-01-20 22:20:06,454 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2404 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1996, Invalid=3260, Unknown=0, NotChecked=0, Total=5256 [2018-01-20 22:20:06,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-20 22:20:06,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-01-20 22:20:06,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-20 22:20:06,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-20 22:20:06,457 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-01-20 22:20:06,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:06,457 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-20 22:20:06,457 INFO L433 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-01-20 22:20:06,457 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-20 22:20:06,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-20 22:20:06,457 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:06,457 INFO L322 BasicCegarLoop]: trace histogram [34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:06,457 INFO L371 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:06,458 INFO L82 PathProgramCache]: Analyzing trace with hash -2010481360, now seen corresponding path program 34 times [2018-01-20 22:20:06,458 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:06,458 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:06,458 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:06,458 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:06,458 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:06,467 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:07,037 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:07,038 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:07,038 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:07,043 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:20:07,060 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:07,063 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:07,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:07,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-01-20 22:20:07,523 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-20 22:20:07,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-20 22:20:07,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2068, Invalid=3334, Unknown=0, NotChecked=0, Total=5402 [2018-01-20 22:20:07,524 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 74 states. [2018-01-20 22:20:07,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:07,646 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-01-20 22:20:07,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-20 22:20:07,647 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 51 [2018-01-20 22:20:07,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:07,647 INFO L225 Difference]: With dead ends: 62 [2018-01-20 22:20:07,647 INFO L226 Difference]: Without dead ends: 53 [2018-01-20 22:20:07,648 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2107, Invalid=3443, Unknown=0, NotChecked=0, Total=5550 [2018-01-20 22:20:07,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-20 22:20:07,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-20 22:20:07,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-20 22:20:07,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-01-20 22:20:07,651 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-01-20 22:20:07,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:07,651 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-01-20 22:20:07,651 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-20 22:20:07,652 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-01-20 22:20:07,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-20 22:20:07,652 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:07,652 INFO L322 BasicCegarLoop]: trace histogram [35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:07,652 INFO L371 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:07,652 INFO L82 PathProgramCache]: Analyzing trace with hash 697612139, now seen corresponding path program 35 times [2018-01-20 22:20:07,652 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:07,652 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:07,653 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:07,653 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:07,653 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:07,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:07,668 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:08,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:08,334 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:08,338 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:20:08,343 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,344 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,345 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,345 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,346 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,347 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,348 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,349 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,350 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,351 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,351 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,352 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,353 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,354 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,355 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,357 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,358 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,359 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,363 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:08,364 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:08,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:09,017 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:09,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:09,038 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2018-01-20 22:20:09,038 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-20 22:20:09,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-20 22:20:09,039 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2181, Invalid=3519, Unknown=0, NotChecked=0, Total=5700 [2018-01-20 22:20:09,040 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 76 states. [2018-01-20 22:20:09,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:09,257 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-01-20 22:20:09,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-20 22:20:09,258 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 52 [2018-01-20 22:20:09,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:09,258 INFO L225 Difference]: With dead ends: 63 [2018-01-20 22:20:09,258 INFO L226 Difference]: Without dead ends: 54 [2018-01-20 22:20:09,259 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2690 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2221, Invalid=3631, Unknown=0, NotChecked=0, Total=5852 [2018-01-20 22:20:09,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-01-20 22:20:09,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-01-20 22:20:09,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-20 22:20:09,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-01-20 22:20:09,261 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-01-20 22:20:09,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:09,262 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-01-20 22:20:09,262 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-20 22:20:09,262 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-01-20 22:20:09,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-20 22:20:09,262 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:09,262 INFO L322 BasicCegarLoop]: trace histogram [36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:09,262 INFO L371 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:09,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1250835312, now seen corresponding path program 36 times [2018-01-20 22:20:09,262 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:09,262 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:09,263 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:09,263 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:09,263 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:09,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:09,274 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:09,943 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:09,943 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:09,948 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:20:09,954 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,956 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,957 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,958 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,959 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,960 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,961 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,962 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,963 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,964 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,965 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,966 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,967 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,968 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,969 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,970 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,971 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,972 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,973 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:09,974 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:09,976 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:10,427 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:10,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:10,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2018-01-20 22:20:10,448 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-20 22:20:10,448 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-20 22:20:10,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2297, Invalid=3709, Unknown=0, NotChecked=0, Total=6006 [2018-01-20 22:20:10,449 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 78 states. [2018-01-20 22:20:10,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:10,515 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-20 22:20:10,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-20 22:20:10,515 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 53 [2018-01-20 22:20:10,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:10,516 INFO L225 Difference]: With dead ends: 64 [2018-01-20 22:20:10,516 INFO L226 Difference]: Without dead ends: 55 [2018-01-20 22:20:10,516 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2839 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2338, Invalid=3824, Unknown=0, NotChecked=0, Total=6162 [2018-01-20 22:20:10,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-01-20 22:20:10,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-01-20 22:20:10,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-20 22:20:10,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-01-20 22:20:10,520 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-01-20 22:20:10,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:10,520 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-01-20 22:20:10,520 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-20 22:20:10,521 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-01-20 22:20:10,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-01-20 22:20:10,521 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:10,521 INFO L322 BasicCegarLoop]: trace histogram [37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:10,521 INFO L371 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:10,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1523164149, now seen corresponding path program 37 times [2018-01-20 22:20:10,522 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:10,522 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:10,522 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:10,523 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:10,523 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:10,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:10,535 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:11,122 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:11,122 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:11,122 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:11,127 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:11,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:11,144 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:11,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:11,639 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2018-01-20 22:20:11,639 INFO L409 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-01-20 22:20:11,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-01-20 22:20:11,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2416, Invalid=3904, Unknown=0, NotChecked=0, Total=6320 [2018-01-20 22:20:11,640 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 80 states. [2018-01-20 22:20:11,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:11,719 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-01-20 22:20:11,720 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-20 22:20:11,720 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 54 [2018-01-20 22:20:11,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:11,720 INFO L225 Difference]: With dead ends: 65 [2018-01-20 22:20:11,721 INFO L226 Difference]: Without dead ends: 56 [2018-01-20 22:20:11,721 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2992 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2458, Invalid=4022, Unknown=0, NotChecked=0, Total=6480 [2018-01-20 22:20:11,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-01-20 22:20:11,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-01-20 22:20:11,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-20 22:20:11,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-01-20 22:20:11,725 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-01-20 22:20:11,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:11,725 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-01-20 22:20:11,725 INFO L433 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-01-20 22:20:11,725 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-01-20 22:20:11,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-20 22:20:11,726 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:11,726 INFO L322 BasicCegarLoop]: trace histogram [38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:11,726 INFO L371 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:11,726 INFO L82 PathProgramCache]: Analyzing trace with hash -1375423504, now seen corresponding path program 38 times [2018-01-20 22:20:11,727 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:11,727 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:11,727 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:11,727 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:11,728 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:11,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:11,738 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:12,344 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:12,345 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:12,345 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:12,353 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:20:12,361 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:12,370 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:12,372 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:12,375 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:12,929 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:12,949 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:12,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2018-01-20 22:20:12,949 INFO L409 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-01-20 22:20:12,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-01-20 22:20:12,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2538, Invalid=4104, Unknown=0, NotChecked=0, Total=6642 [2018-01-20 22:20:12,950 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 82 states. [2018-01-20 22:20:13,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:13,026 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-01-20 22:20:13,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-20 22:20:13,041 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 55 [2018-01-20 22:20:13,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:13,041 INFO L225 Difference]: With dead ends: 66 [2018-01-20 22:20:13,041 INFO L226 Difference]: Without dead ends: 57 [2018-01-20 22:20:13,042 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3149 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2581, Invalid=4225, Unknown=0, NotChecked=0, Total=6806 [2018-01-20 22:20:13,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-20 22:20:13,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-01-20 22:20:13,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-01-20 22:20:13,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-01-20 22:20:13,044 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-01-20 22:20:13,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:13,044 INFO L432 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-01-20 22:20:13,045 INFO L433 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-01-20 22:20:13,045 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-01-20 22:20:13,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-01-20 22:20:13,045 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:13,045 INFO L322 BasicCegarLoop]: trace histogram [39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:13,045 INFO L371 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:13,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1090430805, now seen corresponding path program 39 times [2018-01-20 22:20:13,045 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:13,045 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:13,046 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:13,046 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:13,046 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:13,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:13,056 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:13,650 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:13,650 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:13,650 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:13,655 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:20:13,662 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,664 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,665 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,666 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,667 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,669 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,670 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,672 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,673 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,674 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,675 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,677 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,678 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,679 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,680 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,681 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,682 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,684 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,685 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,691 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,692 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:13,693 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:13,695 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:14,229 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:14,230 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2018-01-20 22:20:14,230 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-20 22:20:14,230 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-20 22:20:14,230 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2663, Invalid=4309, Unknown=0, NotChecked=0, Total=6972 [2018-01-20 22:20:14,231 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 84 states. [2018-01-20 22:20:14,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:14,313 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-01-20 22:20:14,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-20 22:20:14,313 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 56 [2018-01-20 22:20:14,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:14,314 INFO L225 Difference]: With dead ends: 67 [2018-01-20 22:20:14,314 INFO L226 Difference]: Without dead ends: 58 [2018-01-20 22:20:14,314 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2707, Invalid=4433, Unknown=0, NotChecked=0, Total=7140 [2018-01-20 22:20:14,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-01-20 22:20:14,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-01-20 22:20:14,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-20 22:20:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-01-20 22:20:14,317 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-01-20 22:20:14,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:14,317 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-01-20 22:20:14,317 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-20 22:20:14,317 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-01-20 22:20:14,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-20 22:20:14,317 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:14,317 INFO L322 BasicCegarLoop]: trace histogram [40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:14,317 INFO L371 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:14,318 INFO L82 PathProgramCache]: Analyzing trace with hash -845591728, now seen corresponding path program 40 times [2018-01-20 22:20:14,318 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:14,318 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:14,318 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:14,318 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:14,318 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:14,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:14,328 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:14,987 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:14,987 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:14,987 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:14,992 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:20:15,009 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:15,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:15,555 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:15,575 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:15,575 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-01-20 22:20:15,576 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-01-20 22:20:15,576 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-01-20 22:20:15,576 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2791, Invalid=4519, Unknown=0, NotChecked=0, Total=7310 [2018-01-20 22:20:15,576 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 86 states. [2018-01-20 22:20:15,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:15,663 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-01-20 22:20:15,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-20 22:20:15,663 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 57 [2018-01-20 22:20:15,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:15,663 INFO L225 Difference]: With dead ends: 68 [2018-01-20 22:20:15,664 INFO L226 Difference]: Without dead ends: 59 [2018-01-20 22:20:15,664 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3475 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2836, Invalid=4646, Unknown=0, NotChecked=0, Total=7482 [2018-01-20 22:20:15,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-20 22:20:15,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-01-20 22:20:15,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-01-20 22:20:15,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-01-20 22:20:15,666 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-01-20 22:20:15,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:15,667 INFO L432 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-01-20 22:20:15,667 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-01-20 22:20:15,667 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-01-20 22:20:15,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-20 22:20:15,667 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:15,667 INFO L322 BasicCegarLoop]: trace histogram [41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:15,667 INFO L371 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:15,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1845514933, now seen corresponding path program 41 times [2018-01-20 22:20:15,668 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:15,668 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:15,668 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:15,668 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:15,669 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:15,679 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:16,320 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:16,320 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:16,325 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:20:16,330 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,331 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,332 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,333 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,335 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,336 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,338 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,339 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,341 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,342 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,344 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,346 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,348 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,349 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,351 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,353 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,355 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,358 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,360 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,362 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,364 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,371 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:16,373 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:16,377 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:16,957 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:16,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:16,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2018-01-20 22:20:16,978 INFO L409 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-01-20 22:20:16,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-01-20 22:20:16,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2922, Invalid=4734, Unknown=0, NotChecked=0, Total=7656 [2018-01-20 22:20:16,979 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 88 states. [2018-01-20 22:20:17,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:17,052 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-01-20 22:20:17,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-20 22:20:17,053 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 58 [2018-01-20 22:20:17,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:17,053 INFO L225 Difference]: With dead ends: 69 [2018-01-20 22:20:17,054 INFO L226 Difference]: Without dead ends: 60 [2018-01-20 22:20:17,054 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3644 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2968, Invalid=4864, Unknown=0, NotChecked=0, Total=7832 [2018-01-20 22:20:17,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-01-20 22:20:17,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-01-20 22:20:17,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-20 22:20:17,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-20 22:20:17,057 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-01-20 22:20:17,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:17,057 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-20 22:20:17,057 INFO L433 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-01-20 22:20:17,057 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-20 22:20:17,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-01-20 22:20:17,058 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:17,058 INFO L322 BasicCegarLoop]: trace histogram [42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:17,058 INFO L371 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:17,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1516604080, now seen corresponding path program 42 times [2018-01-20 22:20:17,058 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:17,058 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:17,059 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:17,059 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:17,059 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:17,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:17,080 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:17,793 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:17,793 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:17,793 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:17,798 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:20:17,806 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,808 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,809 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,810 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,811 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,812 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,813 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,814 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,815 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,816 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,818 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,819 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,820 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,821 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,822 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,823 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,825 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,826 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,827 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,829 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,830 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,831 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:17,832 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:17,834 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:18,418 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:18,439 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:18,439 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2018-01-20 22:20:18,439 INFO L409 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-01-20 22:20:18,440 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-01-20 22:20:18,440 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3056, Invalid=4954, Unknown=0, NotChecked=0, Total=8010 [2018-01-20 22:20:18,440 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 90 states. [2018-01-20 22:20:18,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:18,534 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-01-20 22:20:18,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-20 22:20:18,534 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 59 [2018-01-20 22:20:18,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:18,535 INFO L225 Difference]: With dead ends: 70 [2018-01-20 22:20:18,535 INFO L226 Difference]: Without dead ends: 61 [2018-01-20 22:20:18,535 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3103, Invalid=5087, Unknown=0, NotChecked=0, Total=8190 [2018-01-20 22:20:18,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-20 22:20:18,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-01-20 22:20:18,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-01-20 22:20:18,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-01-20 22:20:18,538 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-01-20 22:20:18,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:18,538 INFO L432 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-01-20 22:20:18,538 INFO L433 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-01-20 22:20:18,538 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-01-20 22:20:18,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-20 22:20:18,539 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:18,539 INFO L322 BasicCegarLoop]: trace histogram [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:18,539 INFO L371 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:18,539 INFO L82 PathProgramCache]: Analyzing trace with hash -1631888917, now seen corresponding path program 43 times [2018-01-20 22:20:18,539 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:18,539 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:18,540 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:18,540 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:18,540 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:18,551 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:19,247 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:19,247 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:19,247 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:19,252 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:19,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:19,282 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:19,898 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:19,917 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:19,918 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2018-01-20 22:20:19,918 INFO L409 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-01-20 22:20:19,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-01-20 22:20:19,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3193, Invalid=5179, Unknown=0, NotChecked=0, Total=8372 [2018-01-20 22:20:19,919 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 92 states. [2018-01-20 22:20:20,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:20,022 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-01-20 22:20:20,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-20 22:20:20,022 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 60 [2018-01-20 22:20:20,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:20,023 INFO L225 Difference]: With dead ends: 71 [2018-01-20 22:20:20,023 INFO L226 Difference]: Without dead ends: 62 [2018-01-20 22:20:20,023 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3241, Invalid=5315, Unknown=0, NotChecked=0, Total=8556 [2018-01-20 22:20:20,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-20 22:20:20,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-20 22:20:20,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-20 22:20:20,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-01-20 22:20:20,026 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-01-20 22:20:20,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:20,026 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-01-20 22:20:20,026 INFO L433 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-01-20 22:20:20,026 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-01-20 22:20:20,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-01-20 22:20:20,026 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:20,027 INFO L322 BasicCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:20,027 INFO L371 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:20,027 INFO L82 PathProgramCache]: Analyzing trace with hash -450924016, now seen corresponding path program 44 times [2018-01-20 22:20:20,027 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:20,027 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:20,027 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:20,027 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:20,027 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:20,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:20,039 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:20,772 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:20,772 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:20,773 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:20,777 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:20:20,784 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:20,792 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:20,795 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:20,797 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:21,435 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:21,455 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:21,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2018-01-20 22:20:21,456 INFO L409 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-01-20 22:20:21,456 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-01-20 22:20:21,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3333, Invalid=5409, Unknown=0, NotChecked=0, Total=8742 [2018-01-20 22:20:21,457 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 94 states. [2018-01-20 22:20:21,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:21,555 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-20 22:20:21,555 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-20 22:20:21,555 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 61 [2018-01-20 22:20:21,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:21,556 INFO L225 Difference]: With dead ends: 72 [2018-01-20 22:20:21,556 INFO L226 Difference]: Without dead ends: 63 [2018-01-20 22:20:21,556 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4175 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3382, Invalid=5548, Unknown=0, NotChecked=0, Total=8930 [2018-01-20 22:20:21,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-20 22:20:21,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-20 22:20:21,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-20 22:20:21,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-01-20 22:20:21,559 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-01-20 22:20:21,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:21,559 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-01-20 22:20:21,559 INFO L433 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-01-20 22:20:21,559 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-01-20 22:20:21,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-20 22:20:21,559 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:21,559 INFO L322 BasicCegarLoop]: trace histogram [45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:21,559 INFO L371 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:21,560 INFO L82 PathProgramCache]: Analyzing trace with hash 1799249547, now seen corresponding path program 45 times [2018-01-20 22:20:21,560 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:21,560 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:21,560 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:21,560 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:21,560 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:21,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:21,572 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:22,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:22,313 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:22,313 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:22,318 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:20:22,326 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,327 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,328 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,330 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,331 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,332 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,333 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,334 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,335 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,336 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,337 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,338 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,339 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,341 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,342 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,343 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,344 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,346 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,347 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,348 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,350 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,351 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,353 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,354 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:22,355 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:22,357 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:23,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:23,035 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:23,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2018-01-20 22:20:23,036 INFO L409 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-01-20 22:20:23,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-01-20 22:20:23,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3476, Invalid=5644, Unknown=0, NotChecked=0, Total=9120 [2018-01-20 22:20:23,037 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 96 states. [2018-01-20 22:20:23,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:23,135 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-01-20 22:20:23,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-01-20 22:20:23,135 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 62 [2018-01-20 22:20:23,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:23,136 INFO L225 Difference]: With dead ends: 73 [2018-01-20 22:20:23,136 INFO L226 Difference]: Without dead ends: 64 [2018-01-20 22:20:23,136 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4360 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3526, Invalid=5786, Unknown=0, NotChecked=0, Total=9312 [2018-01-20 22:20:23,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-20 22:20:23,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-01-20 22:20:23,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-20 22:20:23,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-01-20 22:20:23,139 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-01-20 22:20:23,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:23,140 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-01-20 22:20:23,140 INFO L433 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-01-20 22:20:23,140 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-01-20 22:20:23,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-01-20 22:20:23,140 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:23,141 INFO L322 BasicCegarLoop]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:23,141 INFO L371 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:23,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1459814032, now seen corresponding path program 46 times [2018-01-20 22:20:23,141 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:23,141 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:23,142 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:23,142 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:23,142 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:23,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:23,155 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:23,942 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:23,942 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:23,943 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:23,947 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:20:23,967 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:23,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:24,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:24,653 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:24,653 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-01-20 22:20:24,653 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-01-20 22:20:24,654 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-01-20 22:20:24,654 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3622, Invalid=5884, Unknown=0, NotChecked=0, Total=9506 [2018-01-20 22:20:24,654 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 98 states. [2018-01-20 22:20:24,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:24,755 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-01-20 22:20:24,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-01-20 22:20:24,755 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 63 [2018-01-20 22:20:24,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:24,756 INFO L225 Difference]: With dead ends: 74 [2018-01-20 22:20:24,756 INFO L226 Difference]: Without dead ends: 65 [2018-01-20 22:20:24,756 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4549 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3673, Invalid=6029, Unknown=0, NotChecked=0, Total=9702 [2018-01-20 22:20:24,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-01-20 22:20:24,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-01-20 22:20:24,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-01-20 22:20:24,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-01-20 22:20:24,759 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-01-20 22:20:24,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:24,759 INFO L432 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-01-20 22:20:24,759 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-01-20 22:20:24,759 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-01-20 22:20:24,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-01-20 22:20:24,759 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:24,759 INFO L322 BasicCegarLoop]: trace histogram [47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:24,760 INFO L371 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:24,760 INFO L82 PathProgramCache]: Analyzing trace with hash 588430123, now seen corresponding path program 47 times [2018-01-20 22:20:24,760 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:24,760 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:24,760 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:24,760 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:24,760 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:24,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:24,780 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:25,664 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:25,664 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:25,669 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:20:25,674 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,675 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,675 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,676 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,677 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,678 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,678 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,679 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,680 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,681 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,682 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,683 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,684 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,685 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,686 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,687 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,688 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,689 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,690 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,691 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,693 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,694 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,695 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,697 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,701 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:25,703 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:25,706 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:26,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:26,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2018-01-20 22:20:26,450 INFO L409 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-01-20 22:20:26,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-01-20 22:20:26,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3771, Invalid=6129, Unknown=0, NotChecked=0, Total=9900 [2018-01-20 22:20:26,451 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 100 states. [2018-01-20 22:20:26,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:26,539 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-01-20 22:20:26,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-20 22:20:26,539 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 64 [2018-01-20 22:20:26,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:26,540 INFO L225 Difference]: With dead ends: 75 [2018-01-20 22:20:26,540 INFO L226 Difference]: Without dead ends: 66 [2018-01-20 22:20:26,540 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4742 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3823, Invalid=6277, Unknown=0, NotChecked=0, Total=10100 [2018-01-20 22:20:26,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-01-20 22:20:26,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-01-20 22:20:26,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-20 22:20:26,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-01-20 22:20:26,543 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-01-20 22:20:26,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:26,543 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-01-20 22:20:26,543 INFO L433 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-01-20 22:20:26,543 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-01-20 22:20:26,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-20 22:20:26,544 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:26,544 INFO L322 BasicCegarLoop]: trace histogram [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:26,544 INFO L371 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:26,544 INFO L82 PathProgramCache]: Analyzing trace with hash -340510512, now seen corresponding path program 48 times [2018-01-20 22:20:26,544 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:26,544 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:26,544 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:26,545 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:26,545 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:26,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:26,558 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:27,409 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:27,409 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:27,409 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:27,414 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:20:27,421 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,423 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,425 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,426 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,427 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,428 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,429 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,430 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,431 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,432 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,433 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,434 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,435 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,436 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,438 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,439 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,440 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,441 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,443 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,444 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,445 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,447 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,448 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,449 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,451 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:20:27,451 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:27,454 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:28,199 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:28,220 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:28,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2018-01-20 22:20:28,220 INFO L409 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-01-20 22:20:28,221 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-01-20 22:20:28,221 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3923, Invalid=6379, Unknown=0, NotChecked=0, Total=10302 [2018-01-20 22:20:28,221 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 102 states. [2018-01-20 22:20:28,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:28,309 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-01-20 22:20:28,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-20 22:20:28,309 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 65 [2018-01-20 22:20:28,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:28,310 INFO L225 Difference]: With dead ends: 76 [2018-01-20 22:20:28,310 INFO L226 Difference]: Without dead ends: 67 [2018-01-20 22:20:28,311 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4939 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3976, Invalid=6530, Unknown=0, NotChecked=0, Total=10506 [2018-01-20 22:20:28,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-20 22:20:28,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-01-20 22:20:28,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-01-20 22:20:28,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-01-20 22:20:28,314 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-01-20 22:20:28,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:28,314 INFO L432 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-01-20 22:20:28,314 INFO L433 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-01-20 22:20:28,314 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-01-20 22:20:28,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-01-20 22:20:28,314 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:28,314 INFO L322 BasicCegarLoop]: trace histogram [49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:28,314 INFO L371 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:28,315 INFO L82 PathProgramCache]: Analyzing trace with hash 927100875, now seen corresponding path program 49 times [2018-01-20 22:20:28,315 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:28,315 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:28,315 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:28,315 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:28,315 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:28,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:28,328 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:29,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:29,238 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:29,238 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:29,242 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:29,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:29,264 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:30,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:30,207 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:30,207 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2018-01-20 22:20:30,208 INFO L409 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-01-20 22:20:30,209 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-01-20 22:20:30,209 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4078, Invalid=6634, Unknown=0, NotChecked=0, Total=10712 [2018-01-20 22:20:30,209 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 104 states. [2018-01-20 22:20:30,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:30,311 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-01-20 22:20:30,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-01-20 22:20:30,311 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 66 [2018-01-20 22:20:30,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:30,311 INFO L225 Difference]: With dead ends: 77 [2018-01-20 22:20:30,312 INFO L226 Difference]: Without dead ends: 68 [2018-01-20 22:20:30,312 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5140 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4132, Invalid=6788, Unknown=0, NotChecked=0, Total=10920 [2018-01-20 22:20:30,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-01-20 22:20:30,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-01-20 22:20:30,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-20 22:20:30,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-20 22:20:30,315 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-01-20 22:20:30,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:30,315 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-20 22:20:30,315 INFO L433 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-01-20 22:20:30,315 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-20 22:20:30,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-01-20 22:20:30,315 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:30,315 INFO L322 BasicCegarLoop]: trace histogram [50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:30,315 INFO L371 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:30,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1568348208, now seen corresponding path program 50 times [2018-01-20 22:20:30,316 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:30,316 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:30,316 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:30,316 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:20:30,317 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:30,332 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:31,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:31,244 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:31,244 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:31,249 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:20:31,256 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:31,266 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:31,268 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:31,271 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:32,129 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:32,149 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:32,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 106 [2018-01-20 22:20:32,150 INFO L409 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-01-20 22:20:32,150 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-01-20 22:20:32,151 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4236, Invalid=6894, Unknown=0, NotChecked=0, Total=11130 [2018-01-20 22:20:32,151 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 106 states. [2018-01-20 22:20:32,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:32,280 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-01-20 22:20:32,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-20 22:20:32,281 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 67 [2018-01-20 22:20:32,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:32,281 INFO L225 Difference]: With dead ends: 78 [2018-01-20 22:20:32,281 INFO L226 Difference]: Without dead ends: 69 [2018-01-20 22:20:32,282 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5345 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4291, Invalid=7051, Unknown=0, NotChecked=0, Total=11342 [2018-01-20 22:20:32,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-20 22:20:32,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-01-20 22:20:32,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-01-20 22:20:32,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-01-20 22:20:32,284 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-01-20 22:20:32,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:32,284 INFO L432 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-01-20 22:20:32,284 INFO L433 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-01-20 22:20:32,285 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-01-20 22:20:32,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-20 22:20:32,285 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:32,285 INFO L322 BasicCegarLoop]: trace histogram [51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:32,285 INFO L371 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:32,285 INFO L82 PathProgramCache]: Analyzing trace with hash -27820949, now seen corresponding path program 51 times [2018-01-20 22:20:32,285 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:32,285 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:32,286 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:32,286 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:32,286 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:32,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:32,300 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:33,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:33,313 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:33,313 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:33,318 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:20:33,325 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,327 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,328 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,329 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,330 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,331 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,333 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,334 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,335 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,336 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,337 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,338 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,340 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,341 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,342 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,343 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,345 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,346 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,348 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,349 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,351 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,352 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,354 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,355 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,357 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,358 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,360 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:20:33,360 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:33,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:34,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:34,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:34,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 108 [2018-01-20 22:20:34,197 INFO L409 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-01-20 22:20:34,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-01-20 22:20:34,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4397, Invalid=7159, Unknown=0, NotChecked=0, Total=11556 [2018-01-20 22:20:34,198 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 108 states. [2018-01-20 22:20:34,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:34,467 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-01-20 22:20:34,467 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-20 22:20:34,468 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 68 [2018-01-20 22:20:34,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:34,468 INFO L225 Difference]: With dead ends: 79 [2018-01-20 22:20:34,468 INFO L226 Difference]: Without dead ends: 70 [2018-01-20 22:20:34,469 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5554 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4453, Invalid=7319, Unknown=0, NotChecked=0, Total=11772 [2018-01-20 22:20:34,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-20 22:20:34,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-01-20 22:20:34,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-20 22:20:34,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-01-20 22:20:34,472 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-01-20 22:20:34,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:34,472 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-01-20 22:20:34,472 INFO L433 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-01-20 22:20:34,472 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-01-20 22:20:34,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-20 22:20:34,473 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:34,473 INFO L322 BasicCegarLoop]: trace histogram [52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:34,473 INFO L371 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:34,473 INFO L82 PathProgramCache]: Analyzing trace with hash 2030542736, now seen corresponding path program 52 times [2018-01-20 22:20:34,474 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:34,474 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:34,474 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:34,474 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:34,475 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:34,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:34,499 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:35,665 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:35,665 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:35,669 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:20:35,692 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:35,695 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:36,559 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:36,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:36,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 110 [2018-01-20 22:20:36,580 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-01-20 22:20:36,581 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-01-20 22:20:36,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4561, Invalid=7429, Unknown=0, NotChecked=0, Total=11990 [2018-01-20 22:20:36,581 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 110 states. [2018-01-20 22:20:36,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:36,678 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-20 22:20:36,678 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-20 22:20:36,678 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 69 [2018-01-20 22:20:36,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:36,678 INFO L225 Difference]: With dead ends: 80 [2018-01-20 22:20:36,679 INFO L226 Difference]: Without dead ends: 71 [2018-01-20 22:20:36,679 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5767 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4618, Invalid=7592, Unknown=0, NotChecked=0, Total=12210 [2018-01-20 22:20:36,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-01-20 22:20:36,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-01-20 22:20:36,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-01-20 22:20:36,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-01-20 22:20:36,682 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-01-20 22:20:36,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:36,682 INFO L432 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-01-20 22:20:36,682 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-01-20 22:20:36,682 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-01-20 22:20:36,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-01-20 22:20:36,682 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:36,682 INFO L322 BasicCegarLoop]: trace histogram [53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:36,682 INFO L371 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:36,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1415307531, now seen corresponding path program 53 times [2018-01-20 22:20:36,683 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:36,683 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:36,683 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:36,683 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:36,683 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:36,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:36,699 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:20:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:37,722 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:20:37,722 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:20:37,727 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:20:37,732 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,733 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,734 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,734 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,735 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,736 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,737 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,738 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,739 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,739 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,740 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,741 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,742 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,743 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,744 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,745 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,746 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,747 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,748 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,749 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,751 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,752 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,753 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,754 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,755 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,757 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,758 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,762 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:20:37,764 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:20:37,766 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:20:38,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:20:38,664 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:20:38,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 112 [2018-01-20 22:20:38,664 INFO L409 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-01-20 22:20:38,665 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-01-20 22:20:38,665 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4728, Invalid=7704, Unknown=0, NotChecked=0, Total=12432 [2018-01-20 22:20:38,665 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 112 states. [2018-01-20 22:20:38,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:20:38,768 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2018-01-20 22:20:38,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-20 22:20:38,768 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 70 [2018-01-20 22:20:38,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:20:38,769 INFO L225 Difference]: With dead ends: 81 [2018-01-20 22:20:38,769 INFO L226 Difference]: Without dead ends: 72 [2018-01-20 22:20:38,769 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5984 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4786, Invalid=7870, Unknown=0, NotChecked=0, Total=12656 [2018-01-20 22:20:38,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-20 22:20:38,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-01-20 22:20:38,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-20 22:20:38,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-01-20 22:20:38,773 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 70 [2018-01-20 22:20:38,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:20:38,773 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-01-20 22:20:38,773 INFO L433 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-01-20 22:20:38,773 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-01-20 22:20:38,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-01-20 22:20:38,774 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:20:38,774 INFO L322 BasicCegarLoop]: trace histogram [54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:20:38,774 INFO L371 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:20:38,774 INFO L82 PathProgramCache]: Analyzing trace with hash -477114640, now seen corresponding path program 54 times [2018-01-20 22:20:38,775 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:20:38,775 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:20:38,775 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:38,775 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:20:38,776 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:20:38,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:20:38,798 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-01-20 22:20:38,987 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:20:38,990 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:20:38,990 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:20:38,990 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:20:38,990 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:20:38,990 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:20:38,990 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:20:38,990 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:20:38,990 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-20 22:20:38,990 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:20:38,991 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2018-01-20 22:20:38,991 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:20:38,992 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.01 10:20:38 BoogieIcfgContainer [2018-01-20 22:20:38,992 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-20 22:20:38,992 INFO L168 Benchmark]: Toolchain (without parser) took 52728.91 ms. Allocated memory was 306.7 MB in the beginning and 815.8 MB in the end (delta: 509.1 MB). Free memory was 266.0 MB in the beginning and 500.6 MB in the end (delta: -234.6 MB). Peak memory consumption was 274.5 MB. Max. memory is 5.3 GB. [2018-01-20 22:20:38,993 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 306.7 MB. Free memory is still 271.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-20 22:20:38,994 INFO L168 Benchmark]: CACSL2BoogieTranslator took 163.13 ms. Allocated memory is still 306.7 MB. Free memory was 266.0 MB in the beginning and 257.9 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 5.3 GB. [2018-01-20 22:20:38,994 INFO L168 Benchmark]: Boogie Preprocessor took 26.84 ms. Allocated memory is still 306.7 MB. Free memory was 257.9 MB in the beginning and 255.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:20:38,994 INFO L168 Benchmark]: RCFGBuilder took 167.66 ms. Allocated memory is still 306.7 MB. Free memory was 255.9 MB in the beginning and 244.2 MB in the end (delta: 11.6 MB). Peak memory consumption was 11.6 MB. Max. memory is 5.3 GB. [2018-01-20 22:20:38,994 INFO L168 Benchmark]: TraceAbstraction took 52364.40 ms. Allocated memory was 306.7 MB in the beginning and 815.8 MB in the end (delta: 509.1 MB). Free memory was 244.2 MB in the beginning and 500.6 MB in the end (delta: -256.4 MB). Peak memory consumption was 252.7 MB. Max. memory is 5.3 GB. [2018-01-20 22:20:38,996 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 306.7 MB. Free memory is still 271.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 163.13 ms. Allocated memory is still 306.7 MB. Free memory was 266.0 MB in the beginning and 257.9 MB in the end (delta: 8.1 MB). Peak memory consumption was 8.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 26.84 ms. Allocated memory is still 306.7 MB. Free memory was 257.9 MB in the beginning and 255.9 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 167.66 ms. Allocated memory is still 306.7 MB. Free memory was 255.9 MB in the beginning and 244.2 MB in the end (delta: 11.6 MB). Peak memory consumption was 11.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 52364.40 ms. Allocated memory was 306.7 MB in the beginning and 815.8 MB in the end (delta: 509.1 MB). Free memory was 244.2 MB in the beginning and 500.6 MB in the end (delta: -256.4 MB). Peak memory consumption was 252.7 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 1]: not all allocated memory was freed not all allocated memory was freed We found a FailurePath: - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.initErr0EnsuresViolation CFG has 4 procedures, 21 locations, 3 error locations. UNSAFE Result, 0.1s OverallTime, 1 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 3 NumberOfCodeBlocks, 3 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1). Cancelled while BasicCegarLoop was analyzing trace of length 72 with TraceHistMax 54, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 19 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 4 procedures, 21 locations, 3 error locations. TIMEOUT Result, 52.1s OverallTime, 55 OverallIterations, 54 TraceHistogramMax, 4.4s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 867 SDtfs, 174 SDslu, 24448 SDs, 0 SdLazy, 5779 SolverSat, 196 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3980 GetRequests, 850 SyntacticMatches, 0 SemanticMatches, 3130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111830 ImplicationChecksByTransitivity, 41.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=72occurred in iteration=54, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 54 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 43.6s InterpolantComputationTime, 4681 NumberOfCodeBlocks, 4681 NumberOfCodeBlocksAsserted, 494 NumberOfCheckSat, 4574 ConstructedInterpolants, 0 QuantifiedInterpolants, 918503 SizeOfPredicates, 53 NumberOfNonLiveVariables, 7526 ConjunctsInSsa, 1590 ConjunctsInUnsatCore, 107 InterpolantComputations, 1 PerfectInterpolantSequences, 0/52470 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 25]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 25). Cancelled while IsEmpty was searching accepting run (input had 21 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: mainErr0EnsuresViolation CFG has 4 procedures, 21 locations, 3 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-20_22-20-39-004.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-20_22-20-39-004.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-20_22-20-39-004.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memset_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-20_22-20-39-004.csv Completed graceful shutdown