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/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-c17473d-m [2018-02-04 12:14:15,300 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-02-04 12:14:15,302 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-02-04 12:14:15,312 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-02-04 12:14:15,312 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-02-04 12:14:15,313 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-02-04 12:14:15,314 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-02-04 12:14:15,315 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-02-04 12:14:15,317 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-02-04 12:14:15,317 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-02-04 12:14:15,318 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-02-04 12:14:15,318 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-02-04 12:14:15,319 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-02-04 12:14:15,320 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-02-04 12:14:15,321 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-02-04 12:14:15,323 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-02-04 12:14:15,324 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-02-04 12:14:15,326 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-02-04 12:14:15,326 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-02-04 12:14:15,327 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-02-04 12:14:15,329 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-02-04 12:14:15,329 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-02-04 12:14:15,329 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-02-04 12:14:15,330 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-02-04 12:14:15,331 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-02-04 12:14:15,332 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-02-04 12:14:15,332 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-02-04 12:14:15,333 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-02-04 12:14:15,333 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-02-04 12:14:15,333 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-02-04 12:14:15,333 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-02-04 12:14:15,334 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-02-04 12:14:15,344 INFO L110 SettingsManager]: Loading preferences was successful [2018-02-04 12:14:15,344 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-02-04 12:14:15,345 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-02-04 12:14:15,345 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-02-04 12:14:15,345 INFO L133 SettingsManager]: * Use SBE=true [2018-02-04 12:14:15,345 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * sizeof long=4 [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-02-04 12:14:15,346 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-02-04 12:14:15,347 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-02-04 12:14:15,347 INFO L133 SettingsManager]: * sizeof long double=12 [2018-02-04 12:14:15,347 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-02-04 12:14:15,347 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-02-04 12:14:15,347 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-02-04 12:14:15,347 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-02-04 12:14:15,348 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-02-04 12:14:15,348 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-02-04 12:14:15,348 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-02-04 12:14:15,348 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-02-04 12:14:15,348 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-02-04 12:14:15,376 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-02-04 12:14:15,387 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-02-04 12:14:15,390 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-02-04 12:14:15,392 INFO L271 PluginConnector]: Initializing CDTParser... [2018-02-04 12:14:15,392 INFO L276 PluginConnector]: CDTParser initialized [2018-02-04 12:14:15,393 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-02-04 12:14:15,496 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-02-04 12:14:15,497 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-02-04 12:14:15,498 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-02-04 12:14:15,498 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-02-04 12:14:15,504 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-02-04 12:14:15,505 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,507 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b478ede and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15, skipping insertion in model container [2018-02-04 12:14:15,507 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,522 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-04 12:14:15,536 INFO L153 Dispatcher]: Using SV-COMP mode [2018-02-04 12:14:15,627 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-04 12:14:15,636 INFO L450 PostProcessor]: Settings: Checked method=main [2018-02-04 12:14:15,640 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15 WrapperNode [2018-02-04 12:14:15,640 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-02-04 12:14:15,640 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-02-04 12:14:15,640 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-02-04 12:14:15,641 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-02-04 12:14:15,649 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,649 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,654 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,654 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,655 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,657 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,658 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... [2018-02-04 12:14:15,659 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-02-04 12:14:15,659 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-02-04 12:14:15,660 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-02-04 12:14:15,660 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-02-04 12:14:15,660 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (1/1) ... No working directory specified, using /home/ultimate/work/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-02-04 12:14:15,694 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-02-04 12:14:15,694 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-02-04 12:14:15,694 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-02-04 12:14:15,694 INFO L136 BoogieDeclarations]: Found implementation of procedure printEven [2018-02-04 12:14:15,694 INFO L136 BoogieDeclarations]: Found implementation of procedure printOdd [2018-02-04 12:14:15,694 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure printEven [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure printOdd [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-02-04 12:14:15,695 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-02-04 12:14:15,696 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-02-04 12:14:15,795 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-02-04 12:14:15,795 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.02 12:14:15 BoogieIcfgContainer [2018-02-04 12:14:15,795 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-02-04 12:14:15,796 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-02-04 12:14:15,796 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-02-04 12:14:15,797 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-02-04 12:14:15,798 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.02 12:14:15" (1/3) ... [2018-02-04 12:14:15,798 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47924047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.02 12:14:15, skipping insertion in model container [2018-02-04 12:14:15,798 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.02 12:14:15" (2/3) ... [2018-02-04 12:14:15,798 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47924047 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.02 12:14:15, skipping insertion in model container [2018-02-04 12:14:15,798 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.02 12:14:15" (3/3) ... [2018-02-04 12:14:15,799 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.i [2018-02-04 12:14:15,805 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-02-04 12:14:15,809 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-02-04 12:14:15,830 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-02-04 12:14:15,831 INFO L323 AbstractCegarLoop]: Hoare is false [2018-02-04 12:14:15,831 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-02-04 12:14:15,831 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-02-04 12:14:15,831 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-02-04 12:14:15,831 INFO L327 AbstractCegarLoop]: Difference is false [2018-02-04 12:14:15,831 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-02-04 12:14:15,831 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-02-04 12:14:15,832 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-02-04 12:14:15,839 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states. [2018-02-04 12:14:15,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-02-04 12:14:15,845 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:15,845 INFO L351 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:15,845 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:15,848 INFO L82 PathProgramCache]: Analyzing trace with hash 529177341, now seen corresponding path program 1 times [2018-02-04 12:14:15,849 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:15,849 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:15,878 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:15,878 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:15,879 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:15,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:15,906 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:15,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:15,946 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-02-04 12:14:15,946 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-02-04 12:14:15,947 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-02-04 12:14:15,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-02-04 12:14:15,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-04 12:14:15,957 INFO L87 Difference]: Start difference. First operand 42 states. Second operand 3 states. [2018-02-04 12:14:16,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:16,085 INFO L93 Difference]: Finished difference Result 60 states and 70 transitions. [2018-02-04 12:14:16,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-02-04 12:14:16,087 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2018-02-04 12:14:16,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:16,092 INFO L225 Difference]: With dead ends: 60 [2018-02-04 12:14:16,093 INFO L226 Difference]: Without dead ends: 51 [2018-02-04 12:14:16,094 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-02-04 12:14:16,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-02-04 12:14:16,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 46. [2018-02-04 12:14:16,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-02-04 12:14:16,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 53 transitions. [2018-02-04 12:14:16,162 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 53 transitions. Word has length 8 [2018-02-04 12:14:16,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:16,162 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 53 transitions. [2018-02-04 12:14:16,162 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-02-04 12:14:16,162 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 53 transitions. [2018-02-04 12:14:16,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-02-04 12:14:16,163 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:16,163 INFO L351 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:16,163 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:16,164 INFO L82 PathProgramCache]: Analyzing trace with hash -2078569521, now seen corresponding path program 1 times [2018-02-04 12:14:16,164 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:16,164 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:16,165 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,165 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:16,165 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:16,175 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:16,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:16,217 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:16,217 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:16,230 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:16,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:16,245 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:16,293 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:16,293 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-02-04 12:14:16,294 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-02-04 12:14:16,294 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-02-04 12:14:16,294 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-04 12:14:16,294 INFO L87 Difference]: Start difference. First operand 46 states and 53 transitions. Second operand 4 states. [2018-02-04 12:14:16,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:16,394 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2018-02-04 12:14:16,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-02-04 12:14:16,394 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-02-04 12:14:16,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:16,395 INFO L225 Difference]: With dead ends: 66 [2018-02-04 12:14:16,396 INFO L226 Difference]: Without dead ends: 66 [2018-02-04 12:14:16,396 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-02-04 12:14:16,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-02-04 12:14:16,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2018-02-04 12:14:16,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-02-04 12:14:16,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 72 transitions. [2018-02-04 12:14:16,403 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 72 transitions. Word has length 13 [2018-02-04 12:14:16,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:16,403 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 72 transitions. [2018-02-04 12:14:16,403 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-02-04 12:14:16,403 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 72 transitions. [2018-02-04 12:14:16,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-02-04 12:14:16,404 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:16,404 INFO L351 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:16,404 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:16,405 INFO L82 PathProgramCache]: Analyzing trace with hash 1794788925, now seen corresponding path program 2 times [2018-02-04 12:14:16,405 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:16,405 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:16,406 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,406 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:16,406 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:16,417 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:16,460 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:16,461 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:16,461 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:16,468 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:14:16,475 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:14:16,475 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:16,477 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:16,484 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:16,503 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:16,503 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-02-04 12:14:16,503 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-02-04 12:14:16,504 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-02-04 12:14:16,504 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-04 12:14:16,504 INFO L87 Difference]: Start difference. First operand 60 states and 72 transitions. Second operand 5 states. [2018-02-04 12:14:16,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:16,627 INFO L93 Difference]: Finished difference Result 81 states and 100 transitions. [2018-02-04 12:14:16,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-02-04 12:14:16,628 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2018-02-04 12:14:16,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:16,630 INFO L225 Difference]: With dead ends: 81 [2018-02-04 12:14:16,630 INFO L226 Difference]: Without dead ends: 81 [2018-02-04 12:14:16,631 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-02-04 12:14:16,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-02-04 12:14:16,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 74. [2018-02-04 12:14:16,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-02-04 12:14:16,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 91 transitions. [2018-02-04 12:14:16,637 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 91 transitions. Word has length 18 [2018-02-04 12:14:16,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:16,637 INFO L432 AbstractCegarLoop]: Abstraction has 74 states and 91 transitions. [2018-02-04 12:14:16,637 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-02-04 12:14:16,637 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 91 transitions. [2018-02-04 12:14:16,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-02-04 12:14:16,638 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:16,639 INFO L351 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:16,639 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:16,639 INFO L82 PathProgramCache]: Analyzing trace with hash -424025969, now seen corresponding path program 3 times [2018-02-04 12:14:16,639 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:16,639 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:16,640 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,640 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:16,640 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:16,651 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:16,695 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:16,695 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:16,696 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:16,701 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:14:16,708 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2018-02-04 12:14:16,709 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:16,710 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:16,719 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:16,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:16,738 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-04 12:14:16,738 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-04 12:14:16,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-04 12:14:16,738 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-02-04 12:14:16,739 INFO L87 Difference]: Start difference. First operand 74 states and 91 transitions. Second operand 7 states. [2018-02-04 12:14:16,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:16,911 INFO L93 Difference]: Finished difference Result 96 states and 120 transitions. [2018-02-04 12:14:16,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-02-04 12:14:16,911 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 23 [2018-02-04 12:14:16,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:16,912 INFO L225 Difference]: With dead ends: 96 [2018-02-04 12:14:16,912 INFO L226 Difference]: Without dead ends: 96 [2018-02-04 12:14:16,912 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-02-04 12:14:16,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-02-04 12:14:16,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 88. [2018-02-04 12:14:16,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-02-04 12:14:16,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 110 transitions. [2018-02-04 12:14:16,916 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 110 transitions. Word has length 23 [2018-02-04 12:14:16,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:16,917 INFO L432 AbstractCegarLoop]: Abstraction has 88 states and 110 transitions. [2018-02-04 12:14:16,917 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-04 12:14:16,917 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 110 transitions. [2018-02-04 12:14:16,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-02-04 12:14:16,917 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:16,917 INFO L351 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:16,918 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:16,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1714228867, now seen corresponding path program 4 times [2018-02-04 12:14:16,918 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:16,918 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:16,918 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,919 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:16,919 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:16,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:16,930 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:17,012 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:17,012 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:17,012 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:17,020 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:14:17,029 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:14:17,029 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:17,031 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:17,038 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:17,067 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:17,067 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-02-04 12:14:17,068 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-02-04 12:14:17,068 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-02-04 12:14:17,068 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-04 12:14:17,068 INFO L87 Difference]: Start difference. First operand 88 states and 110 transitions. Second operand 7 states. [2018-02-04 12:14:17,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:17,279 INFO L93 Difference]: Finished difference Result 111 states and 140 transitions. [2018-02-04 12:14:17,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-02-04 12:14:17,279 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 28 [2018-02-04 12:14:17,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:17,279 INFO L225 Difference]: With dead ends: 111 [2018-02-04 12:14:17,280 INFO L226 Difference]: Without dead ends: 111 [2018-02-04 12:14:17,280 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-02-04 12:14:17,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2018-02-04 12:14:17,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 102. [2018-02-04 12:14:17,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-02-04 12:14:17,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 129 transitions. [2018-02-04 12:14:17,284 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 129 transitions. Word has length 28 [2018-02-04 12:14:17,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:17,284 INFO L432 AbstractCegarLoop]: Abstraction has 102 states and 129 transitions. [2018-02-04 12:14:17,284 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-02-04 12:14:17,284 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 129 transitions. [2018-02-04 12:14:17,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-02-04 12:14:17,285 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:17,285 INFO L351 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:17,285 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:17,285 INFO L82 PathProgramCache]: Analyzing trace with hash -771406513, now seen corresponding path program 5 times [2018-02-04 12:14:17,285 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:17,286 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:17,286 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:17,286 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:17,286 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:17,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:17,295 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:17,351 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:17,351 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:17,351 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:17,356 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:14:17,366 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2018-02-04 12:14:17,367 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:17,368 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:17,411 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 0 proven. 65 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:17,428 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:17,428 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-02-04 12:14:17,428 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-02-04 12:14:17,429 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-02-04 12:14:17,429 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-02-04 12:14:17,429 INFO L87 Difference]: Start difference. First operand 102 states and 129 transitions. Second operand 15 states. [2018-02-04 12:14:17,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:17,679 INFO L93 Difference]: Finished difference Result 126 states and 160 transitions. [2018-02-04 12:14:17,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-02-04 12:14:17,680 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 33 [2018-02-04 12:14:17,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:17,680 INFO L225 Difference]: With dead ends: 126 [2018-02-04 12:14:17,681 INFO L226 Difference]: Without dead ends: 126 [2018-02-04 12:14:17,681 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-02-04 12:14:17,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2018-02-04 12:14:17,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 116. [2018-02-04 12:14:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-02-04 12:14:17,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 148 transitions. [2018-02-04 12:14:17,686 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 148 transitions. Word has length 33 [2018-02-04 12:14:17,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:17,687 INFO L432 AbstractCegarLoop]: Abstraction has 116 states and 148 transitions. [2018-02-04 12:14:17,687 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-02-04 12:14:17,687 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 148 transitions. [2018-02-04 12:14:17,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-02-04 12:14:17,688 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:17,688 INFO L351 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:17,688 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:17,688 INFO L82 PathProgramCache]: Analyzing trace with hash -240614211, now seen corresponding path program 6 times [2018-02-04 12:14:17,688 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:17,688 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:17,689 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:17,689 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:17,689 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:17,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:17,702 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:17,772 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:17,772 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:17,777 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:14:17,786 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2018-02-04 12:14:17,786 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:17,787 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:17,809 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:17,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:17,825 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-02-04 12:14:17,825 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-04 12:14:17,825 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-04 12:14:17,825 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2018-02-04 12:14:17,825 INFO L87 Difference]: Start difference. First operand 116 states and 148 transitions. Second operand 13 states. [2018-02-04 12:14:18,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:18,032 INFO L93 Difference]: Finished difference Result 141 states and 180 transitions. [2018-02-04 12:14:18,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-02-04 12:14:18,032 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2018-02-04 12:14:18,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:18,033 INFO L225 Difference]: With dead ends: 141 [2018-02-04 12:14:18,033 INFO L226 Difference]: Without dead ends: 141 [2018-02-04 12:14:18,034 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:14:18,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-02-04 12:14:18,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 130. [2018-02-04 12:14:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2018-02-04 12:14:18,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 167 transitions. [2018-02-04 12:14:18,041 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 167 transitions. Word has length 38 [2018-02-04 12:14:18,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:18,041 INFO L432 AbstractCegarLoop]: Abstraction has 130 states and 167 transitions. [2018-02-04 12:14:18,041 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-04 12:14:18,041 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 167 transitions. [2018-02-04 12:14:18,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-02-04 12:14:18,043 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:18,043 INFO L351 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:18,043 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:18,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1558821391, now seen corresponding path program 7 times [2018-02-04 12:14:18,043 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:18,043 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:18,044 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:18,044 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:18,044 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:18,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:18,055 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:18,116 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:18,116 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:18,116 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:18,123 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:18,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:18,137 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:18,180 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:18,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:18,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2018-02-04 12:14:18,198 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-04 12:14:18,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-04 12:14:18,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:14:18,198 INFO L87 Difference]: Start difference. First operand 130 states and 167 transitions. Second operand 19 states. [2018-02-04 12:14:18,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:18,607 INFO L93 Difference]: Finished difference Result 156 states and 200 transitions. [2018-02-04 12:14:18,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-02-04 12:14:18,607 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 43 [2018-02-04 12:14:18,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:18,609 INFO L225 Difference]: With dead ends: 156 [2018-02-04 12:14:18,609 INFO L226 Difference]: Without dead ends: 156 [2018-02-04 12:14:18,609 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=99, Invalid=243, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:14:18,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2018-02-04 12:14:18,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 144. [2018-02-04 12:14:18,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2018-02-04 12:14:18,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 186 transitions. [2018-02-04 12:14:18,616 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 186 transitions. Word has length 43 [2018-02-04 12:14:18,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:18,616 INFO L432 AbstractCegarLoop]: Abstraction has 144 states and 186 transitions. [2018-02-04 12:14:18,616 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-04 12:14:18,617 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 186 transitions. [2018-02-04 12:14:18,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-02-04 12:14:18,618 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:18,618 INFO L351 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:18,618 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:18,619 INFO L82 PathProgramCache]: Analyzing trace with hash -821098499, now seen corresponding path program 8 times [2018-02-04 12:14:18,619 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:18,619 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:18,620 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:18,620 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:18,620 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:18,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:18,629 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:18,725 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:18,726 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:18,726 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:18,733 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:14:18,743 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:14:18,744 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:18,745 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:18,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:18,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-02-04 12:14:18,794 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-02-04 12:14:18,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-02-04 12:14:18,795 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-04 12:14:18,795 INFO L87 Difference]: Start difference. First operand 144 states and 186 transitions. Second operand 11 states. [2018-02-04 12:14:19,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:19,278 INFO L93 Difference]: Finished difference Result 171 states and 220 transitions. [2018-02-04 12:14:19,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-02-04 12:14:19,279 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 48 [2018-02-04 12:14:19,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:19,280 INFO L225 Difference]: With dead ends: 171 [2018-02-04 12:14:19,280 INFO L226 Difference]: Without dead ends: 171 [2018-02-04 12:14:19,280 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-02-04 12:14:19,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2018-02-04 12:14:19,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 158. [2018-02-04 12:14:19,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-02-04 12:14:19,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 205 transitions. [2018-02-04 12:14:19,284 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 205 transitions. Word has length 48 [2018-02-04 12:14:19,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:19,284 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 205 transitions. [2018-02-04 12:14:19,284 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-02-04 12:14:19,284 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 205 transitions. [2018-02-04 12:14:19,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-02-04 12:14:19,285 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:19,285 INFO L351 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:19,285 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:19,285 INFO L82 PathProgramCache]: Analyzing trace with hash -413974833, now seen corresponding path program 9 times [2018-02-04 12:14:19,285 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:19,286 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:19,286 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:19,286 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:19,286 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:19,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:19,300 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:19,386 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:19,386 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:19,386 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:19,396 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:14:19,412 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2018-02-04 12:14:19,412 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:19,413 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 0 proven. 207 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:19,437 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:19,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-02-04 12:14:19,437 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-02-04 12:14:19,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-02-04 12:14:19,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=96, Unknown=0, NotChecked=0, Total=156 [2018-02-04 12:14:19,438 INFO L87 Difference]: Start difference. First operand 158 states and 205 transitions. Second operand 13 states. [2018-02-04 12:14:19,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:19,640 INFO L93 Difference]: Finished difference Result 186 states and 240 transitions. [2018-02-04 12:14:19,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-02-04 12:14:19,641 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2018-02-04 12:14:19,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:19,641 INFO L225 Difference]: With dead ends: 186 [2018-02-04 12:14:19,641 INFO L226 Difference]: Without dead ends: 186 [2018-02-04 12:14:19,642 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=168, Invalid=294, Unknown=0, NotChecked=0, Total=462 [2018-02-04 12:14:19,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-02-04 12:14:19,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 172. [2018-02-04 12:14:19,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-02-04 12:14:19,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 224 transitions. [2018-02-04 12:14:19,645 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 224 transitions. Word has length 53 [2018-02-04 12:14:19,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:19,645 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 224 transitions. [2018-02-04 12:14:19,645 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-02-04 12:14:19,645 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 224 transitions. [2018-02-04 12:14:19,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-02-04 12:14:19,646 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:19,646 INFO L351 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:19,646 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:19,647 INFO L82 PathProgramCache]: Analyzing trace with hash -442860739, now seen corresponding path program 10 times [2018-02-04 12:14:19,647 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:19,647 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:19,647 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:19,647 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:19,647 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:19,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:19,653 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:19,724 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:19,725 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:19,725 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:19,731 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:14:19,743 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:14:19,743 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:19,744 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:19,827 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:19,828 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2018-02-04 12:14:19,828 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-04 12:14:19,828 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-04 12:14:19,828 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:14:19,828 INFO L87 Difference]: Start difference. First operand 172 states and 224 transitions. Second operand 25 states. [2018-02-04 12:14:20,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:20,302 INFO L93 Difference]: Finished difference Result 201 states and 260 transitions. [2018-02-04 12:14:20,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-02-04 12:14:20,302 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 58 [2018-02-04 12:14:20,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:20,303 INFO L225 Difference]: With dead ends: 201 [2018-02-04 12:14:20,303 INFO L226 Difference]: Without dead ends: 201 [2018-02-04 12:14:20,303 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:14:20,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-02-04 12:14:20,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 186. [2018-02-04 12:14:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-02-04 12:14:20,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 243 transitions. [2018-02-04 12:14:20,307 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 243 transitions. Word has length 58 [2018-02-04 12:14:20,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:20,307 INFO L432 AbstractCegarLoop]: Abstraction has 186 states and 243 transitions. [2018-02-04 12:14:20,307 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-04 12:14:20,307 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 243 transitions. [2018-02-04 12:14:20,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-02-04 12:14:20,308 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:20,308 INFO L351 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:20,308 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:20,308 INFO L82 PathProgramCache]: Analyzing trace with hash -634530929, now seen corresponding path program 11 times [2018-02-04 12:14:20,308 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:20,308 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:20,309 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:20,309 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:20,309 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:20,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:20,316 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:20,431 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:20,431 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:20,431 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:20,436 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:14:20,450 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2018-02-04 12:14:20,450 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:20,451 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:20,560 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:20,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:20,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-02-04 12:14:20,579 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-02-04 12:14:20,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-02-04 12:14:20,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-04 12:14:20,580 INFO L87 Difference]: Start difference. First operand 186 states and 243 transitions. Second operand 27 states. [2018-02-04 12:14:21,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:21,230 INFO L93 Difference]: Finished difference Result 216 states and 280 transitions. [2018-02-04 12:14:21,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-02-04 12:14:21,231 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 63 [2018-02-04 12:14:21,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:21,232 INFO L225 Difference]: With dead ends: 216 [2018-02-04 12:14:21,232 INFO L226 Difference]: Without dead ends: 216 [2018-02-04 12:14:21,232 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=507, Unknown=0, NotChecked=0, Total=702 [2018-02-04 12:14:21,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-02-04 12:14:21,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 200. [2018-02-04 12:14:21,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-02-04 12:14:21,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 262 transitions. [2018-02-04 12:14:21,236 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 262 transitions. Word has length 63 [2018-02-04 12:14:21,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:21,236 INFO L432 AbstractCegarLoop]: Abstraction has 200 states and 262 transitions. [2018-02-04 12:14:21,237 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-02-04 12:14:21,237 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 262 transitions. [2018-02-04 12:14:21,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-02-04 12:14:21,238 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:21,238 INFO L351 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:21,238 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:21,238 INFO L82 PathProgramCache]: Analyzing trace with hash 2145312381, now seen corresponding path program 12 times [2018-02-04 12:14:21,238 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:21,238 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:21,239 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:21,239 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:21,239 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:21,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:21,249 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:21,337 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:21,338 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:21,338 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:21,342 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:14:21,356 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2018-02-04 12:14:21,357 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:21,358 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:21,396 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 366 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:21,413 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:21,413 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 20 [2018-02-04 12:14:21,413 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-02-04 12:14:21,413 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-02-04 12:14:21,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2018-02-04 12:14:21,414 INFO L87 Difference]: Start difference. First operand 200 states and 262 transitions. Second operand 21 states. [2018-02-04 12:14:21,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:21,772 INFO L93 Difference]: Finished difference Result 231 states and 300 transitions. [2018-02-04 12:14:21,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-02-04 12:14:21,772 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 68 [2018-02-04 12:14:21,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:21,773 INFO L225 Difference]: With dead ends: 231 [2018-02-04 12:14:21,773 INFO L226 Difference]: Without dead ends: 231 [2018-02-04 12:14:21,774 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=321, Invalid=735, Unknown=0, NotChecked=0, Total=1056 [2018-02-04 12:14:21,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-02-04 12:14:21,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 214. [2018-02-04 12:14:21,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-02-04 12:14:21,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 281 transitions. [2018-02-04 12:14:21,778 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 281 transitions. Word has length 68 [2018-02-04 12:14:21,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:21,779 INFO L432 AbstractCegarLoop]: Abstraction has 214 states and 281 transitions. [2018-02-04 12:14:21,779 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-02-04 12:14:21,779 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 281 transitions. [2018-02-04 12:14:21,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-02-04 12:14:21,780 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:21,780 INFO L351 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:21,780 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:21,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1734703183, now seen corresponding path program 13 times [2018-02-04 12:14:21,781 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:21,781 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:21,781 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:21,781 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:21,781 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:21,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:21,792 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:21,921 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:21,921 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:21,928 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:21,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:21,939 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:22,050 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:22,066 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:22,067 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 30 [2018-02-04 12:14:22,067 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-04 12:14:22,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-04 12:14:22,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-04 12:14:22,067 INFO L87 Difference]: Start difference. First operand 214 states and 281 transitions. Second operand 31 states. [2018-02-04 12:14:23,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:23,006 INFO L93 Difference]: Finished difference Result 246 states and 320 transitions. [2018-02-04 12:14:23,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-02-04 12:14:23,007 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 73 [2018-02-04 12:14:23,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:23,008 INFO L225 Difference]: With dead ends: 246 [2018-02-04 12:14:23,008 INFO L226 Difference]: Without dead ends: 246 [2018-02-04 12:14:23,008 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=255, Invalid=675, Unknown=0, NotChecked=0, Total=930 [2018-02-04 12:14:23,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2018-02-04 12:14:23,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 228. [2018-02-04 12:14:23,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-02-04 12:14:23,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 300 transitions. [2018-02-04 12:14:23,014 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 300 transitions. Word has length 73 [2018-02-04 12:14:23,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:23,015 INFO L432 AbstractCegarLoop]: Abstraction has 228 states and 300 transitions. [2018-02-04 12:14:23,015 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-04 12:14:23,015 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 300 transitions. [2018-02-04 12:14:23,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-02-04 12:14:23,016 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:23,016 INFO L351 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:23,016 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:23,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1083166275, now seen corresponding path program 14 times [2018-02-04 12:14:23,016 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:23,016 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:23,017 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:23,017 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:23,017 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:23,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:23,029 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:23,133 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:23,133 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:23,133 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:23,138 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:14:23,147 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:14:23,147 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:23,149 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:23,239 INFO L134 CoverageAnalysis]: Checked inductivity of 497 backedges. 0 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:23,256 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:23,256 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 32 [2018-02-04 12:14:23,256 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-02-04 12:14:23,257 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-02-04 12:14:23,257 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-04 12:14:23,257 INFO L87 Difference]: Start difference. First operand 228 states and 300 transitions. Second operand 33 states. [2018-02-04 12:14:23,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:23,977 INFO L93 Difference]: Finished difference Result 261 states and 340 transitions. [2018-02-04 12:14:23,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-02-04 12:14:23,978 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 78 [2018-02-04 12:14:23,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:23,979 INFO L225 Difference]: With dead ends: 261 [2018-02-04 12:14:23,979 INFO L226 Difference]: Without dead ends: 261 [2018-02-04 12:14:23,979 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=272, Invalid=784, Unknown=0, NotChecked=0, Total=1056 [2018-02-04 12:14:23,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-02-04 12:14:23,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 242. [2018-02-04 12:14:23,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-02-04 12:14:23,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 319 transitions. [2018-02-04 12:14:23,983 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 319 transitions. Word has length 78 [2018-02-04 12:14:23,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:23,983 INFO L432 AbstractCegarLoop]: Abstraction has 242 states and 319 transitions. [2018-02-04 12:14:23,983 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-02-04 12:14:23,983 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 319 transitions. [2018-02-04 12:14:23,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-02-04 12:14:23,984 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:23,984 INFO L351 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:23,984 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:23,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1239821583, now seen corresponding path program 15 times [2018-02-04 12:14:23,984 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:23,984 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:23,985 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:23,985 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:23,985 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:23,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:23,993 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:24,133 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:24,133 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:24,134 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:24,138 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:14:24,160 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-02-04 12:14:24,160 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:24,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:24,174 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:24,198 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:24,198 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-04 12:14:24,199 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-04 12:14:24,199 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-04 12:14:24,199 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=201, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:14:24,199 INFO L87 Difference]: Start difference. First operand 242 states and 319 transitions. Second operand 19 states. [2018-02-04 12:14:24,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:24,587 INFO L93 Difference]: Finished difference Result 276 states and 360 transitions. [2018-02-04 12:14:24,587 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-02-04 12:14:24,587 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 83 [2018-02-04 12:14:24,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:24,589 INFO L225 Difference]: With dead ends: 276 [2018-02-04 12:14:24,589 INFO L226 Difference]: Without dead ends: 276 [2018-02-04 12:14:24,589 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=411, Invalid=711, Unknown=0, NotChecked=0, Total=1122 [2018-02-04 12:14:24,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-02-04 12:14:24,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 256. [2018-02-04 12:14:24,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-02-04 12:14:24,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 338 transitions. [2018-02-04 12:14:24,595 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 338 transitions. Word has length 83 [2018-02-04 12:14:24,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:24,595 INFO L432 AbstractCegarLoop]: Abstraction has 256 states and 338 transitions. [2018-02-04 12:14:24,595 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-04 12:14:24,595 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 338 transitions. [2018-02-04 12:14:24,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-02-04 12:14:24,596 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:24,597 INFO L351 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:24,597 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:24,597 INFO L82 PathProgramCache]: Analyzing trace with hash -589138691, now seen corresponding path program 16 times [2018-02-04 12:14:24,597 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:24,597 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:24,598 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:24,598 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:24,598 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:24,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:24,610 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:24,796 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:24,796 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:24,803 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:14:24,819 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:14:24,819 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:24,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:24,862 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:24,879 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:24,879 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-02-04 12:14:24,880 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-02-04 12:14:24,880 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-02-04 12:14:24,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:14:24,880 INFO L87 Difference]: Start difference. First operand 256 states and 338 transitions. Second operand 19 states. [2018-02-04 12:14:26,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:26,091 INFO L93 Difference]: Finished difference Result 291 states and 380 transitions. [2018-02-04 12:14:26,091 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-02-04 12:14:26,091 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 88 [2018-02-04 12:14:26,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:26,092 INFO L225 Difference]: With dead ends: 291 [2018-02-04 12:14:26,092 INFO L226 Difference]: Without dead ends: 291 [2018-02-04 12:14:26,093 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-02-04 12:14:26,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-02-04 12:14:26,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 270. [2018-02-04 12:14:26,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-02-04 12:14:26,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 357 transitions. [2018-02-04 12:14:26,098 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 357 transitions. Word has length 88 [2018-02-04 12:14:26,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:26,098 INFO L432 AbstractCegarLoop]: Abstraction has 270 states and 357 transitions. [2018-02-04 12:14:26,099 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-02-04 12:14:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 357 transitions. [2018-02-04 12:14:26,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-02-04 12:14:26,100 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:26,100 INFO L351 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:26,100 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:26,100 INFO L82 PathProgramCache]: Analyzing trace with hash -2053377585, now seen corresponding path program 17 times [2018-02-04 12:14:26,101 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:26,101 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:26,101 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:26,101 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:26,101 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:26,114 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:26,284 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:26,285 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:26,285 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:26,293 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:14:26,337 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2018-02-04 12:14:26,337 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:26,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:26,560 INFO L134 CoverageAnalysis]: Checked inductivity of 731 backedges. 0 proven. 731 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:26,594 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:26,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-02-04 12:14:26,594 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-02-04 12:14:26,595 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-02-04 12:14:26,595 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-02-04 12:14:26,595 INFO L87 Difference]: Start difference. First operand 270 states and 357 transitions. Second operand 39 states. [2018-02-04 12:14:28,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:28,129 INFO L93 Difference]: Finished difference Result 306 states and 400 transitions. [2018-02-04 12:14:28,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-02-04 12:14:28,159 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 93 [2018-02-04 12:14:28,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:28,160 INFO L225 Difference]: With dead ends: 306 [2018-02-04 12:14:28,160 INFO L226 Difference]: Without dead ends: 306 [2018-02-04 12:14:28,160 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-02-04 12:14:28,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-02-04 12:14:28,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 284. [2018-02-04 12:14:28,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-02-04 12:14:28,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 376 transitions. [2018-02-04 12:14:28,164 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 376 transitions. Word has length 93 [2018-02-04 12:14:28,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:28,164 INFO L432 AbstractCegarLoop]: Abstraction has 284 states and 376 transitions. [2018-02-04 12:14:28,164 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-02-04 12:14:28,164 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 376 transitions. [2018-02-04 12:14:28,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-02-04 12:14:28,166 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:28,166 INFO L351 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:28,166 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:28,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1741269053, now seen corresponding path program 18 times [2018-02-04 12:14:28,166 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:28,166 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:28,168 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:28,168 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:28,168 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:28,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:28,177 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:28,340 INFO L134 CoverageAnalysis]: Checked inductivity of 819 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:28,340 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:28,340 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:28,345 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:14:28,369 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2018-02-04 12:14:28,369 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:28,371 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:28,403 INFO L134 CoverageAnalysis]: Checked inductivity of 819 backedges. 0 proven. 819 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:28,420 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:28,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 24 [2018-02-04 12:14:28,421 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-04 12:14:28,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-04 12:14:28,421 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=392, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:14:28,421 INFO L87 Difference]: Start difference. First operand 284 states and 376 transitions. Second operand 25 states. [2018-02-04 12:14:29,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:29,066 INFO L93 Difference]: Finished difference Result 321 states and 420 transitions. [2018-02-04 12:14:29,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-02-04 12:14:29,067 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 98 [2018-02-04 12:14:29,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:29,068 INFO L225 Difference]: With dead ends: 321 [2018-02-04 12:14:29,068 INFO L226 Difference]: Without dead ends: 321 [2018-02-04 12:14:29,069 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=620, Invalid=1186, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:14:29,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2018-02-04 12:14:29,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 298. [2018-02-04 12:14:29,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 298 states. [2018-02-04 12:14:29,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 395 transitions. [2018-02-04 12:14:29,074 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 395 transitions. Word has length 98 [2018-02-04 12:14:29,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:29,088 INFO L432 AbstractCegarLoop]: Abstraction has 298 states and 395 transitions. [2018-02-04 12:14:29,088 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-04 12:14:29,088 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 395 transitions. [2018-02-04 12:14:29,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-02-04 12:14:29,089 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:29,089 INFO L351 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:29,089 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:29,089 INFO L82 PathProgramCache]: Analyzing trace with hash 661833359, now seen corresponding path program 19 times [2018-02-04 12:14:29,089 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:29,089 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:29,090 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:29,090 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:29,090 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:29,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:29,102 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:29,294 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:29,294 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:29,294 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:29,306 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:29,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:29,321 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:29,534 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 0 proven. 912 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:29,564 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:29,564 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21] total 42 [2018-02-04 12:14:29,565 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-04 12:14:29,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-04 12:14:29,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:14:29,566 INFO L87 Difference]: Start difference. First operand 298 states and 395 transitions. Second operand 43 states. [2018-02-04 12:14:31,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:31,287 INFO L93 Difference]: Finished difference Result 336 states and 440 transitions. [2018-02-04 12:14:31,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-02-04 12:14:31,287 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 103 [2018-02-04 12:14:31,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:31,289 INFO L225 Difference]: With dead ends: 336 [2018-02-04 12:14:31,289 INFO L226 Difference]: Without dead ends: 336 [2018-02-04 12:14:31,289 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:14:31,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2018-02-04 12:14:31,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 312. [2018-02-04 12:14:31,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 312 states. [2018-02-04 12:14:31,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 414 transitions. [2018-02-04 12:14:31,294 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 414 transitions. Word has length 103 [2018-02-04 12:14:31,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:31,295 INFO L432 AbstractCegarLoop]: Abstraction has 312 states and 414 transitions. [2018-02-04 12:14:31,295 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-04 12:14:31,295 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 414 transitions. [2018-02-04 12:14:31,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-02-04 12:14:31,296 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:31,296 INFO L351 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:31,296 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:31,296 INFO L82 PathProgramCache]: Analyzing trace with hash -2034644099, now seen corresponding path program 20 times [2018-02-04 12:14:31,297 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:31,297 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:31,297 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:31,297 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:31,297 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:31,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:31,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:31,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:31,502 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:31,502 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:31,507 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:14:31,518 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:14:31,518 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:31,520 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:31,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1010 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:31,750 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:31,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 44 [2018-02-04 12:14:31,751 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-04 12:14:31,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-04 12:14:31,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-04 12:14:31,752 INFO L87 Difference]: Start difference. First operand 312 states and 414 transitions. Second operand 45 states. [2018-02-04 12:14:33,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:33,123 INFO L93 Difference]: Finished difference Result 351 states and 460 transitions. [2018-02-04 12:14:33,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-02-04 12:14:33,124 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 108 [2018-02-04 12:14:33,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:33,124 INFO L225 Difference]: With dead ends: 351 [2018-02-04 12:14:33,124 INFO L226 Difference]: Without dead ends: 351 [2018-02-04 12:14:33,125 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 770 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=1518, Unknown=0, NotChecked=0, Total=1980 [2018-02-04 12:14:33,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2018-02-04 12:14:33,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 326. [2018-02-04 12:14:33,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-02-04 12:14:33,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 433 transitions. [2018-02-04 12:14:33,159 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 433 transitions. Word has length 108 [2018-02-04 12:14:33,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:33,159 INFO L432 AbstractCegarLoop]: Abstraction has 326 states and 433 transitions. [2018-02-04 12:14:33,159 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-04 12:14:33,160 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 433 transitions. [2018-02-04 12:14:33,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-02-04 12:14:33,160 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:33,160 INFO L351 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:33,160 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:33,161 INFO L82 PathProgramCache]: Analyzing trace with hash 89566031, now seen corresponding path program 21 times [2018-02-04 12:14:33,161 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:33,161 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:33,161 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:33,161 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:33,161 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:33,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:33,168 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:33,403 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 0 proven. 1113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:33,404 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:33,404 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:33,411 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:14:33,456 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-02-04 12:14:33,456 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:33,458 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:33,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1113 backedges. 0 proven. 1113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:33,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:33,501 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-02-04 12:14:33,501 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-02-04 12:14:33,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-02-04 12:14:33,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=342, Unknown=0, NotChecked=0, Total=600 [2018-02-04 12:14:33,501 INFO L87 Difference]: Start difference. First operand 326 states and 433 transitions. Second operand 25 states. [2018-02-04 12:14:34,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:34,099 INFO L93 Difference]: Finished difference Result 366 states and 480 transitions. [2018-02-04 12:14:34,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-02-04 12:14:34,101 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 113 [2018-02-04 12:14:34,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:34,103 INFO L225 Difference]: With dead ends: 366 [2018-02-04 12:14:34,103 INFO L226 Difference]: Without dead ends: 366 [2018-02-04 12:14:34,104 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=762, Invalid=1308, Unknown=0, NotChecked=0, Total=2070 [2018-02-04 12:14:34,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2018-02-04 12:14:34,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 340. [2018-02-04 12:14:34,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-02-04 12:14:34,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 452 transitions. [2018-02-04 12:14:34,109 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 452 transitions. Word has length 113 [2018-02-04 12:14:34,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:34,109 INFO L432 AbstractCegarLoop]: Abstraction has 340 states and 452 transitions. [2018-02-04 12:14:34,109 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-02-04 12:14:34,109 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 452 transitions. [2018-02-04 12:14:34,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-02-04 12:14:34,111 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:34,111 INFO L351 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:34,111 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:34,111 INFO L82 PathProgramCache]: Analyzing trace with hash 927391421, now seen corresponding path program 22 times [2018-02-04 12:14:34,111 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:34,111 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:34,112 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:34,112 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:34,112 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:34,123 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:34,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:34,358 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:34,358 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:34,364 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:14:34,387 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:14:34,387 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:34,389 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:34,552 INFO L134 CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:34,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:34,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 48 [2018-02-04 12:14:34,569 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-04 12:14:34,569 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-04 12:14:34,569 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:14:34,570 INFO L87 Difference]: Start difference. First operand 340 states and 452 transitions. Second operand 49 states. [2018-02-04 12:14:36,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:36,767 INFO L93 Difference]: Finished difference Result 381 states and 500 transitions. [2018-02-04 12:14:36,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-02-04 12:14:36,767 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 118 [2018-02-04 12:14:36,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:36,768 INFO L225 Difference]: With dead ends: 381 [2018-02-04 12:14:36,768 INFO L226 Difference]: Without dead ends: 381 [2018-02-04 12:14:36,769 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=600, Invalid=1752, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:14:36,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2018-02-04 12:14:36,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 354. [2018-02-04 12:14:36,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-02-04 12:14:36,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 471 transitions. [2018-02-04 12:14:36,772 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 471 transitions. Word has length 118 [2018-02-04 12:14:36,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:36,772 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 471 transitions. [2018-02-04 12:14:36,772 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-04 12:14:36,772 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 471 transitions. [2018-02-04 12:14:36,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-02-04 12:14:36,773 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:36,773 INFO L351 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:36,773 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:36,773 INFO L82 PathProgramCache]: Analyzing trace with hash 2117312527, now seen corresponding path program 23 times [2018-02-04 12:14:36,773 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:36,773 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:36,774 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:36,774 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:36,774 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:36,781 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:36,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1334 backedges. 0 proven. 1334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:36,978 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:36,978 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:36,983 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:14:37,015 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2018-02-04 12:14:37,016 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:37,018 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:37,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1334 backedges. 0 proven. 1334 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:37,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:37,247 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-02-04 12:14:37,248 INFO L409 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-02-04 12:14:37,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-02-04 12:14:37,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-04 12:14:37,249 INFO L87 Difference]: Start difference. First operand 354 states and 471 transitions. Second operand 51 states. [2018-02-04 12:14:40,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:40,359 INFO L93 Difference]: Finished difference Result 396 states and 520 transitions. [2018-02-04 12:14:40,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-02-04 12:14:40,359 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 123 [2018-02-04 12:14:40,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:40,360 INFO L225 Difference]: With dead ends: 396 [2018-02-04 12:14:40,360 INFO L226 Difference]: Without dead ends: 396 [2018-02-04 12:14:40,361 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=675, Invalid=1875, Unknown=0, NotChecked=0, Total=2550 [2018-02-04 12:14:40,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2018-02-04 12:14:40,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 368. [2018-02-04 12:14:40,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-02-04 12:14:40,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 490 transitions. [2018-02-04 12:14:40,367 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 490 transitions. Word has length 123 [2018-02-04 12:14:40,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:40,367 INFO L432 AbstractCegarLoop]: Abstraction has 368 states and 490 transitions. [2018-02-04 12:14:40,367 INFO L433 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-02-04 12:14:40,367 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 490 transitions. [2018-02-04 12:14:40,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-02-04 12:14:40,368 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:40,368 INFO L351 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:40,369 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:40,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1912282627, now seen corresponding path program 24 times [2018-02-04 12:14:40,369 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:40,369 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:40,369 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:40,370 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:40,370 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:40,382 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:40,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:40,610 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:40,610 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:40,615 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:14:40,650 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2018-02-04 12:14:40,650 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:40,652 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:40,761 INFO L134 CoverageAnalysis]: Checked inductivity of 1452 backedges. 0 proven. 1452 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:40,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:40,778 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 36 [2018-02-04 12:14:40,778 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-04 12:14:40,778 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-04 12:14:40,779 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=932, Unknown=0, NotChecked=0, Total=1332 [2018-02-04 12:14:40,779 INFO L87 Difference]: Start difference. First operand 368 states and 490 transitions. Second operand 37 states. [2018-02-04 12:14:41,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:41,785 INFO L93 Difference]: Finished difference Result 411 states and 540 transitions. [2018-02-04 12:14:41,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-02-04 12:14:41,785 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 128 [2018-02-04 12:14:41,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:41,786 INFO L225 Difference]: With dead ends: 411 [2018-02-04 12:14:41,787 INFO L226 Difference]: Without dead ends: 411 [2018-02-04 12:14:41,787 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1067, Invalid=2593, Unknown=0, NotChecked=0, Total=3660 [2018-02-04 12:14:41,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2018-02-04 12:14:41,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 382. [2018-02-04 12:14:41,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-02-04 12:14:41,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 509 transitions. [2018-02-04 12:14:41,791 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 509 transitions. Word has length 128 [2018-02-04 12:14:41,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:41,791 INFO L432 AbstractCegarLoop]: Abstraction has 382 states and 509 transitions. [2018-02-04 12:14:41,791 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-04 12:14:41,791 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 509 transitions. [2018-02-04 12:14:41,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-02-04 12:14:41,792 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:41,792 INFO L351 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:41,792 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:41,792 INFO L82 PathProgramCache]: Analyzing trace with hash 972399823, now seen corresponding path program 25 times [2018-02-04 12:14:41,792 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:41,792 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:41,793 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:41,793 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:41,793 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:41,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:41,803 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:42,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 0 proven. 1575 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:42,049 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:42,049 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:42,055 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:42,072 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:42,269 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 0 proven. 1575 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:42,286 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:42,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27] total 54 [2018-02-04 12:14:42,287 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-04 12:14:42,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-04 12:14:42,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-04 12:14:42,288 INFO L87 Difference]: Start difference. First operand 382 states and 509 transitions. Second operand 55 states. [2018-02-04 12:14:45,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:45,512 INFO L93 Difference]: Finished difference Result 426 states and 560 transitions. [2018-02-04 12:14:45,513 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-02-04 12:14:45,513 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 133 [2018-02-04 12:14:45,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:45,514 INFO L225 Difference]: With dead ends: 426 [2018-02-04 12:14:45,514 INFO L226 Difference]: Without dead ends: 426 [2018-02-04 12:14:45,514 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1299 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=783, Invalid=2187, Unknown=0, NotChecked=0, Total=2970 [2018-02-04 12:14:45,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2018-02-04 12:14:45,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 396. [2018-02-04 12:14:45,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 396 states. [2018-02-04 12:14:45,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 528 transitions. [2018-02-04 12:14:45,518 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 528 transitions. Word has length 133 [2018-02-04 12:14:45,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:45,518 INFO L432 AbstractCegarLoop]: Abstraction has 396 states and 528 transitions. [2018-02-04 12:14:45,518 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-02-04 12:14:45,518 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 528 transitions. [2018-02-04 12:14:45,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-02-04 12:14:45,519 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:45,519 INFO L351 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:45,519 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:45,519 INFO L82 PathProgramCache]: Analyzing trace with hash -158870211, now seen corresponding path program 26 times [2018-02-04 12:14:45,520 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:45,520 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:45,520 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:45,520 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:14:45,520 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:45,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:45,528 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:45,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:45,825 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:45,825 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:45,831 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:14:45,849 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:14:45,849 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:45,851 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:46,087 INFO L134 CoverageAnalysis]: Checked inductivity of 1703 backedges. 0 proven. 1703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:46,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:46,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 28] total 56 [2018-02-04 12:14:46,104 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-02-04 12:14:46,104 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-02-04 12:14:46,105 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-04 12:14:46,105 INFO L87 Difference]: Start difference. First operand 396 states and 528 transitions. Second operand 57 states. [2018-02-04 12:14:49,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:49,718 INFO L93 Difference]: Finished difference Result 441 states and 580 transitions. [2018-02-04 12:14:49,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-02-04 12:14:49,719 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 138 [2018-02-04 12:14:49,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:49,720 INFO L225 Difference]: With dead ends: 441 [2018-02-04 12:14:49,720 INFO L226 Difference]: Without dead ends: 441 [2018-02-04 12:14:49,721 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1375 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=812, Invalid=2380, Unknown=0, NotChecked=0, Total=3192 [2018-02-04 12:14:49,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2018-02-04 12:14:49,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 410. [2018-02-04 12:14:49,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-02-04 12:14:49,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 547 transitions. [2018-02-04 12:14:49,727 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 547 transitions. Word has length 138 [2018-02-04 12:14:49,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:49,728 INFO L432 AbstractCegarLoop]: Abstraction has 410 states and 547 transitions. [2018-02-04 12:14:49,728 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-02-04 12:14:49,728 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 547 transitions. [2018-02-04 12:14:49,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-02-04 12:14:49,729 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:49,729 INFO L351 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:49,729 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:49,730 INFO L82 PathProgramCache]: Analyzing trace with hash -376915569, now seen corresponding path program 27 times [2018-02-04 12:14:49,730 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:49,730 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:49,730 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:49,730 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:49,731 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:49,743 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:50,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 1836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:50,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:50,096 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:50,107 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:14:50,158 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2018-02-04 12:14:50,158 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:50,160 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:50,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1836 backedges. 0 proven. 1836 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:50,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:50,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-02-04 12:14:50,192 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-02-04 12:14:50,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-02-04 12:14:50,193 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=519, Unknown=0, NotChecked=0, Total=930 [2018-02-04 12:14:50,193 INFO L87 Difference]: Start difference. First operand 410 states and 547 transitions. Second operand 31 states. [2018-02-04 12:14:50,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:50,891 INFO L93 Difference]: Finished difference Result 456 states and 600 transitions. [2018-02-04 12:14:50,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-02-04 12:14:50,891 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 143 [2018-02-04 12:14:50,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:50,892 INFO L225 Difference]: With dead ends: 456 [2018-02-04 12:14:50,892 INFO L226 Difference]: Without dead ends: 456 [2018-02-04 12:14:50,893 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1221, Invalid=2085, Unknown=0, NotChecked=0, Total=3306 [2018-02-04 12:14:50,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2018-02-04 12:14:50,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 424. [2018-02-04 12:14:50,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 424 states. [2018-02-04 12:14:50,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 566 transitions. [2018-02-04 12:14:50,896 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 566 transitions. Word has length 143 [2018-02-04 12:14:50,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:50,896 INFO L432 AbstractCegarLoop]: Abstraction has 424 states and 566 transitions. [2018-02-04 12:14:50,896 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-02-04 12:14:50,896 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 566 transitions. [2018-02-04 12:14:50,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-02-04 12:14:50,897 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:50,897 INFO L351 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:50,897 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:50,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1935915133, now seen corresponding path program 28 times [2018-02-04 12:14:50,897 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:50,897 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:50,898 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:50,898 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:50,898 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:50,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:50,906 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:51,307 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 0 proven. 1974 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:51,307 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:51,308 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:51,312 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:14:51,337 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:14:51,337 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:51,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:51,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 0 proven. 1974 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:51,650 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:51,650 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 60 [2018-02-04 12:14:51,651 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-02-04 12:14:51,651 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-02-04 12:14:51,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-04 12:14:51,652 INFO L87 Difference]: Start difference. First operand 424 states and 566 transitions. Second operand 61 states. [2018-02-04 12:14:54,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:54,522 INFO L93 Difference]: Finished difference Result 471 states and 620 transitions. [2018-02-04 12:14:54,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-02-04 12:14:54,522 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 148 [2018-02-04 12:14:54,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:54,523 INFO L225 Difference]: With dead ends: 471 [2018-02-04 12:14:54,523 INFO L226 Difference]: Without dead ends: 471 [2018-02-04 12:14:54,524 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=870, Invalid=2790, Unknown=0, NotChecked=0, Total=3660 [2018-02-04 12:14:54,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2018-02-04 12:14:54,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 438. [2018-02-04 12:14:54,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2018-02-04 12:14:54,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 585 transitions. [2018-02-04 12:14:54,529 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 585 transitions. Word has length 148 [2018-02-04 12:14:54,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:54,529 INFO L432 AbstractCegarLoop]: Abstraction has 438 states and 585 transitions. [2018-02-04 12:14:54,529 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-02-04 12:14:54,530 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 585 transitions. [2018-02-04 12:14:54,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-02-04 12:14:54,531 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:54,531 INFO L351 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:54,531 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:54,531 INFO L82 PathProgramCache]: Analyzing trace with hash 114875983, now seen corresponding path program 29 times [2018-02-04 12:14:54,532 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:54,532 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:54,532 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:54,532 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:54,532 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:54,546 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:54,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2117 backedges. 0 proven. 2117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:54,887 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:54,964 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:54,969 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:14:55,017 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 30 check-sat command(s) [2018-02-04 12:14:55,017 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:55,019 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:55,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2117 backedges. 0 proven. 2117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:55,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:55,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-02-04 12:14:55,349 INFO L409 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-02-04 12:14:55,349 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-02-04 12:14:55,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-04 12:14:55,350 INFO L87 Difference]: Start difference. First operand 438 states and 585 transitions. Second operand 63 states. [2018-02-04 12:14:58,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:14:58,752 INFO L93 Difference]: Finished difference Result 486 states and 640 transitions. [2018-02-04 12:14:58,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-02-04 12:14:58,752 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 153 [2018-02-04 12:14:58,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:14:58,754 INFO L225 Difference]: With dead ends: 486 [2018-02-04 12:14:58,754 INFO L226 Difference]: Without dead ends: 486 [2018-02-04 12:14:58,754 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1023, Invalid=2883, Unknown=0, NotChecked=0, Total=3906 [2018-02-04 12:14:58,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-02-04 12:14:58,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-02-04 12:14:58,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-02-04 12:14:58,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 604 transitions. [2018-02-04 12:14:58,759 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 604 transitions. Word has length 153 [2018-02-04 12:14:58,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:14:58,759 INFO L432 AbstractCegarLoop]: Abstraction has 452 states and 604 transitions. [2018-02-04 12:14:58,759 INFO L433 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-02-04 12:14:58,759 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 604 transitions. [2018-02-04 12:14:58,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2018-02-04 12:14:58,761 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:14:58,761 INFO L351 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 1, 1, 1, 1, 1, 1] [2018-02-04 12:14:58,761 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:14:58,761 INFO L82 PathProgramCache]: Analyzing trace with hash -567505987, now seen corresponding path program 30 times [2018-02-04 12:14:58,761 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:14:58,761 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:14:58,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:58,762 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:14:58,762 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:14:58,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:14:58,776 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:14:59,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2265 backedges. 0 proven. 2265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:59,482 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:14:59,482 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:14:59,487 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:14:59,539 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2018-02-04 12:14:59,539 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:14:59,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:14:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2265 backedges. 0 proven. 2265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:14:59,613 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:14:59,613 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 36 [2018-02-04 12:14:59,613 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-04 12:14:59,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-04 12:14:59,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=514, Invalid=818, Unknown=0, NotChecked=0, Total=1332 [2018-02-04 12:14:59,614 INFO L87 Difference]: Start difference. First operand 452 states and 604 transitions. Second operand 37 states. [2018-02-04 12:15:00,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:00,635 INFO L93 Difference]: Finished difference Result 501 states and 660 transitions. [2018-02-04 12:15:00,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-02-04 12:15:00,635 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 158 [2018-02-04 12:15:00,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:00,636 INFO L225 Difference]: With dead ends: 501 [2018-02-04 12:15:00,636 INFO L226 Difference]: Without dead ends: 501 [2018-02-04 12:15:00,637 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1562, Invalid=2860, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:15:00,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2018-02-04 12:15:00,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 466. [2018-02-04 12:15:00,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 466 states. [2018-02-04 12:15:00,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 623 transitions. [2018-02-04 12:15:00,641 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 623 transitions. Word has length 158 [2018-02-04 12:15:00,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:00,641 INFO L432 AbstractCegarLoop]: Abstraction has 466 states and 623 transitions. [2018-02-04 12:15:00,641 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-04 12:15:00,641 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 623 transitions. [2018-02-04 12:15:00,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-02-04 12:15:00,642 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:00,642 INFO L351 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:00,642 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:00,642 INFO L82 PathProgramCache]: Analyzing trace with hash -1798171889, now seen corresponding path program 31 times [2018-02-04 12:15:00,642 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:00,642 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:00,642 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:00,643 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:00,643 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:00,651 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:00,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 0 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:00,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:00,996 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:01,000 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:01,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:01,017 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:01,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 0 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:01,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:01,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 66 [2018-02-04 12:15:01,318 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-02-04 12:15:01,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-02-04 12:15:01,319 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:15:01,319 INFO L87 Difference]: Start difference. First operand 466 states and 623 transitions. Second operand 67 states. [2018-02-04 12:15:05,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:05,539 INFO L93 Difference]: Finished difference Result 516 states and 680 transitions. [2018-02-04 12:15:05,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-02-04 12:15:05,539 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 163 [2018-02-04 12:15:05,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:05,540 INFO L225 Difference]: With dead ends: 516 [2018-02-04 12:15:05,540 INFO L226 Difference]: Without dead ends: 516 [2018-02-04 12:15:05,541 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1983 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1155, Invalid=3267, Unknown=0, NotChecked=0, Total=4422 [2018-02-04 12:15:05,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2018-02-04 12:15:05,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 480. [2018-02-04 12:15:05,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 480 states. [2018-02-04 12:15:05,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 480 states to 480 states and 642 transitions. [2018-02-04 12:15:05,544 INFO L78 Accepts]: Start accepts. Automaton has 480 states and 642 transitions. Word has length 163 [2018-02-04 12:15:05,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:05,545 INFO L432 AbstractCegarLoop]: Abstraction has 480 states and 642 transitions. [2018-02-04 12:15:05,545 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-02-04 12:15:05,545 INFO L276 IsEmpty]: Start isEmpty. Operand 480 states and 642 transitions. [2018-02-04 12:15:05,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2018-02-04 12:15:05,546 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:05,546 INFO L351 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:05,546 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:05,546 INFO L82 PathProgramCache]: Analyzing trace with hash 662064893, now seen corresponding path program 32 times [2018-02-04 12:15:05,546 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:05,546 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:05,547 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:05,547 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:05,547 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:05,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:05,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:05,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 0 proven. 2576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:05,989 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:05,989 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:05,995 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:06,009 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:06,009 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:06,012 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:06,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2576 backedges. 0 proven. 2576 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:06,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:06,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-02-04 12:15:06,058 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-02-04 12:15:06,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-02-04 12:15:06,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-04 12:15:06,058 INFO L87 Difference]: Start difference. First operand 480 states and 642 transitions. Second operand 35 states. [2018-02-04 12:15:10,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:10,560 INFO L93 Difference]: Finished difference Result 531 states and 700 transitions. [2018-02-04 12:15:10,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-02-04 12:15:10,560 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 168 [2018-02-04 12:15:10,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:10,562 INFO L225 Difference]: With dead ends: 531 [2018-02-04 12:15:10,562 INFO L226 Difference]: Without dead ends: 531 [2018-02-04 12:15:10,562 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-02-04 12:15:10,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-02-04 12:15:10,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 494. [2018-02-04 12:15:10,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 494 states. [2018-02-04 12:15:10,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 661 transitions. [2018-02-04 12:15:10,567 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 661 transitions. Word has length 168 [2018-02-04 12:15:10,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:10,567 INFO L432 AbstractCegarLoop]: Abstraction has 494 states and 661 transitions. [2018-02-04 12:15:10,567 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-02-04 12:15:10,567 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 661 transitions. [2018-02-04 12:15:10,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-02-04 12:15:10,568 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:10,569 INFO L351 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:10,569 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:10,569 INFO L82 PathProgramCache]: Analyzing trace with hash -547334193, now seen corresponding path program 33 times [2018-02-04 12:15:10,569 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:10,569 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:10,569 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:10,569 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:10,569 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:10,581 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2739 backedges. 0 proven. 2739 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:10,948 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:10,948 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:10,953 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:15:11,053 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 34 check-sat command(s) [2018-02-04 12:15:11,054 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:11,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:11,079 INFO L134 CoverageAnalysis]: Checked inductivity of 2739 backedges. 0 proven. 2739 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:11,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:11,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-02-04 12:15:11,097 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-02-04 12:15:11,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-02-04 12:15:11,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=600, Invalid=732, Unknown=0, NotChecked=0, Total=1332 [2018-02-04 12:15:11,097 INFO L87 Difference]: Start difference. First operand 494 states and 661 transitions. Second operand 37 states. [2018-02-04 12:15:12,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:12,102 INFO L93 Difference]: Finished difference Result 546 states and 720 transitions. [2018-02-04 12:15:12,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-02-04 12:15:12,103 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 173 [2018-02-04 12:15:12,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:12,104 INFO L225 Difference]: With dead ends: 546 [2018-02-04 12:15:12,104 INFO L226 Difference]: Without dead ends: 546 [2018-02-04 12:15:12,104 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1788, Invalid=3042, Unknown=0, NotChecked=0, Total=4830 [2018-02-04 12:15:12,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2018-02-04 12:15:12,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 508. [2018-02-04 12:15:12,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 508 states. [2018-02-04 12:15:12,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 680 transitions. [2018-02-04 12:15:12,108 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 680 transitions. Word has length 173 [2018-02-04 12:15:12,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:12,108 INFO L432 AbstractCegarLoop]: Abstraction has 508 states and 680 transitions. [2018-02-04 12:15:12,108 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-02-04 12:15:12,108 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 680 transitions. [2018-02-04 12:15:12,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-02-04 12:15:12,109 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:12,109 INFO L351 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:12,109 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:12,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1764425155, now seen corresponding path program 34 times [2018-02-04 12:15:12,109 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:12,110 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:12,110 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:12,110 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:12,110 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:12,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:12,119 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:12,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2907 backedges. 0 proven. 2907 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:12,506 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:12,507 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:12,511 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:12,543 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:12,543 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:12,546 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:12,936 INFO L134 CoverageAnalysis]: Checked inductivity of 2907 backedges. 0 proven. 2907 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:12,953 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:12,953 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 72 [2018-02-04 12:15:12,953 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-02-04 12:15:12,954 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-02-04 12:15:12,954 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-04 12:15:12,954 INFO L87 Difference]: Start difference. First operand 508 states and 680 transitions. Second operand 73 states. [2018-02-04 12:15:18,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:18,409 INFO L93 Difference]: Finished difference Result 561 states and 740 transitions. [2018-02-04 12:15:18,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-02-04 12:15:18,409 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 178 [2018-02-04 12:15:18,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:18,410 INFO L225 Difference]: With dead ends: 561 [2018-02-04 12:15:18,410 INFO L226 Difference]: Without dead ends: 561 [2018-02-04 12:15:18,411 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2343 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1332, Invalid=3924, Unknown=0, NotChecked=0, Total=5256 [2018-02-04 12:15:18,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-02-04 12:15:18,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 522. [2018-02-04 12:15:18,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2018-02-04 12:15:18,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 699 transitions. [2018-02-04 12:15:18,415 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 699 transitions. Word has length 178 [2018-02-04 12:15:18,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:18,415 INFO L432 AbstractCegarLoop]: Abstraction has 522 states and 699 transitions. [2018-02-04 12:15:18,415 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-02-04 12:15:18,415 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 699 transitions. [2018-02-04 12:15:18,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-02-04 12:15:18,416 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:18,416 INFO L351 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:18,416 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:18,416 INFO L82 PathProgramCache]: Analyzing trace with hash 997174415, now seen corresponding path program 35 times [2018-02-04 12:15:18,416 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:18,416 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:18,416 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:18,416 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:18,417 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:18,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:18,426 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:18,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:18,817 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:18,817 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:18,822 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:18,890 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 36 check-sat command(s) [2018-02-04 12:15:18,890 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:18,892 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:19,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3080 backedges. 0 proven. 3080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:19,404 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:19,404 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-02-04 12:15:19,405 INFO L409 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-02-04 12:15:19,405 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-02-04 12:15:19,405 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-02-04 12:15:19,406 INFO L87 Difference]: Start difference. First operand 522 states and 699 transitions. Second operand 75 states. [2018-02-04 12:15:25,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:25,212 INFO L93 Difference]: Finished difference Result 576 states and 760 transitions. [2018-02-04 12:15:25,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-02-04 12:15:25,212 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 183 [2018-02-04 12:15:25,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:25,214 INFO L225 Difference]: With dead ends: 576 [2018-02-04 12:15:25,214 INFO L226 Difference]: Without dead ends: 576 [2018-02-04 12:15:25,214 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2519 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1443, Invalid=4107, Unknown=0, NotChecked=0, Total=5550 [2018-02-04 12:15:25,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2018-02-04 12:15:25,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 536. [2018-02-04 12:15:25,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2018-02-04 12:15:25,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 718 transitions. [2018-02-04 12:15:25,218 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 718 transitions. Word has length 183 [2018-02-04 12:15:25,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:25,219 INFO L432 AbstractCegarLoop]: Abstraction has 536 states and 718 transitions. [2018-02-04 12:15:25,219 INFO L433 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-02-04 12:15:25,219 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 718 transitions. [2018-02-04 12:15:25,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-02-04 12:15:25,220 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:25,220 INFO L351 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:25,220 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:25,221 INFO L82 PathProgramCache]: Analyzing trace with hash 182232445, now seen corresponding path program 36 times [2018-02-04 12:15:25,221 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:25,221 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:25,221 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:25,222 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:25,222 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:25,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:25,235 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:25,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3258 backedges. 0 proven. 3258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:25,674 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:25,674 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:25,691 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:15:25,763 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2018-02-04 12:15:25,763 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:25,765 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:25,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3258 backedges. 0 proven. 3258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:25,872 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:25,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 44 [2018-02-04 12:15:25,872 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-02-04 12:15:25,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-02-04 12:15:25,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=1244, Unknown=0, NotChecked=0, Total=1980 [2018-02-04 12:15:25,872 INFO L87 Difference]: Start difference. First operand 536 states and 718 transitions. Second operand 45 states. [2018-02-04 12:15:27,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:27,304 INFO L93 Difference]: Finished difference Result 591 states and 780 transitions. [2018-02-04 12:15:27,304 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-02-04 12:15:27,304 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 188 [2018-02-04 12:15:27,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:27,306 INFO L225 Difference]: With dead ends: 591 [2018-02-04 12:15:27,306 INFO L226 Difference]: Without dead ends: 591 [2018-02-04 12:15:27,306 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 877 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2205, Invalid=4275, Unknown=0, NotChecked=0, Total=6480 [2018-02-04 12:15:27,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2018-02-04 12:15:27,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 550. [2018-02-04 12:15:27,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 550 states. [2018-02-04 12:15:27,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 737 transitions. [2018-02-04 12:15:27,311 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 737 transitions. Word has length 188 [2018-02-04 12:15:27,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:27,311 INFO L432 AbstractCegarLoop]: Abstraction has 550 states and 737 transitions. [2018-02-04 12:15:27,311 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-02-04 12:15:27,311 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 737 transitions. [2018-02-04 12:15:27,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-02-04 12:15:27,312 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:27,312 INFO L351 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:27,312 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:27,313 INFO L82 PathProgramCache]: Analyzing trace with hash -957607601, now seen corresponding path program 37 times [2018-02-04 12:15:27,313 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:27,313 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:27,313 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,313 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:27,313 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,323 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3441 backedges. 0 proven. 3441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:27,789 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:27,789 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:27,804 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:27,832 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:28,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3441 backedges. 0 proven. 3441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:28,276 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:28,276 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 78 [2018-02-04 12:15:28,276 INFO L409 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-02-04 12:15:28,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-02-04 12:15:28,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-04 12:15:28,277 INFO L87 Difference]: Start difference. First operand 550 states and 737 transitions. Second operand 79 states. [2018-02-04 12:15:34,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:34,950 INFO L93 Difference]: Finished difference Result 606 states and 800 transitions. [2018-02-04 12:15:34,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-02-04 12:15:34,950 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 193 [2018-02-04 12:15:34,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:34,951 INFO L225 Difference]: With dead ends: 606 [2018-02-04 12:15:34,951 INFO L226 Difference]: Without dead ends: 606 [2018-02-04 12:15:34,952 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2811 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1599, Invalid=4563, Unknown=0, NotChecked=0, Total=6162 [2018-02-04 12:15:34,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-02-04 12:15:34,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 564. [2018-02-04 12:15:34,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 564 states. [2018-02-04 12:15:34,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 756 transitions. [2018-02-04 12:15:34,955 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 756 transitions. Word has length 193 [2018-02-04 12:15:34,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:34,956 INFO L432 AbstractCegarLoop]: Abstraction has 564 states and 756 transitions. [2018-02-04 12:15:34,956 INFO L433 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-02-04 12:15:34,956 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 756 transitions. [2018-02-04 12:15:34,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-02-04 12:15:34,956 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:34,956 INFO L351 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:34,957 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:34,957 INFO L82 PathProgramCache]: Analyzing trace with hash 958478525, now seen corresponding path program 38 times [2018-02-04 12:15:34,957 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:34,957 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:34,957 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:34,957 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:15:34,957 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:34,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:34,967 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:35,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3629 backedges. 0 proven. 3629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:35,410 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:35,410 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:35,417 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:15:35,439 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:15:35,440 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:35,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 3629 backedges. 0 proven. 3629 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:35,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:35,909 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 80 [2018-02-04 12:15:35,909 INFO L409 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-02-04 12:15:35,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-02-04 12:15:35,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-04 12:15:35,909 INFO L87 Difference]: Start difference. First operand 564 states and 756 transitions. Second operand 81 states. [2018-02-04 12:15:41,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:41,002 INFO L93 Difference]: Finished difference Result 621 states and 820 transitions. [2018-02-04 12:15:41,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-02-04 12:15:41,002 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 198 [2018-02-04 12:15:41,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:41,003 INFO L225 Difference]: With dead ends: 621 [2018-02-04 12:15:41,003 INFO L226 Difference]: Without dead ends: 621 [2018-02-04 12:15:41,004 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2923 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1640, Invalid=4840, Unknown=0, NotChecked=0, Total=6480 [2018-02-04 12:15:41,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2018-02-04 12:15:41,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2018-02-04 12:15:41,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2018-02-04 12:15:41,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 775 transitions. [2018-02-04 12:15:41,009 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 775 transitions. Word has length 198 [2018-02-04 12:15:41,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:41,009 INFO L432 AbstractCegarLoop]: Abstraction has 578 states and 775 transitions. [2018-02-04 12:15:41,009 INFO L433 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-02-04 12:15:41,009 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 775 transitions. [2018-02-04 12:15:41,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-02-04 12:15:41,010 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:41,010 INFO L351 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:41,010 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:41,011 INFO L82 PathProgramCache]: Analyzing trace with hash 683771407, now seen corresponding path program 39 times [2018-02-04 12:15:41,011 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:41,011 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:41,011 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:41,011 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:41,011 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:41,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:41,021 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 3822 backedges. 0 proven. 3822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:41,499 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:41,499 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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) [2018-02-04 12:15:41,510 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-02-04 12:15:41,591 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 40 check-sat command(s) [2018-02-04 12:15:41,591 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:41,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:41,620 INFO L134 CoverageAnalysis]: Checked inductivity of 3822 backedges. 0 proven. 3822 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:41,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:41,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-02-04 12:15:41,638 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-02-04 12:15:41,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-02-04 12:15:41,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=981, Unknown=0, NotChecked=0, Total=1806 [2018-02-04 12:15:41,639 INFO L87 Difference]: Start difference. First operand 578 states and 775 transitions. Second operand 43 states. [2018-02-04 12:15:42,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:42,865 INFO L93 Difference]: Finished difference Result 636 states and 840 transitions. [2018-02-04 12:15:42,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-02-04 12:15:42,865 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 203 [2018-02-04 12:15:42,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:42,866 INFO L225 Difference]: With dead ends: 636 [2018-02-04 12:15:42,866 INFO L226 Difference]: Without dead ends: 636 [2018-02-04 12:15:42,866 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2463, Invalid=4179, Unknown=0, NotChecked=0, Total=6642 [2018-02-04 12:15:42,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2018-02-04 12:15:42,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 592. [2018-02-04 12:15:42,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 592 states. [2018-02-04 12:15:42,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 794 transitions. [2018-02-04 12:15:42,873 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 794 transitions. Word has length 203 [2018-02-04 12:15:42,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:42,874 INFO L432 AbstractCegarLoop]: Abstraction has 592 states and 794 transitions. [2018-02-04 12:15:42,874 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-02-04 12:15:42,874 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 794 transitions. [2018-02-04 12:15:42,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2018-02-04 12:15:42,875 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:42,875 INFO L351 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:42,876 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:42,876 INFO L82 PathProgramCache]: Analyzing trace with hash -298402819, now seen corresponding path program 40 times [2018-02-04 12:15:42,876 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:42,876 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:42,876 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:42,877 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:42,877 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:42,888 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:43,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4020 backedges. 0 proven. 4020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:43,542 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:43,542 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:43,549 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:15:43,617 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:15:43,617 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:43,620 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:44,289 INFO L134 CoverageAnalysis]: Checked inductivity of 4020 backedges. 0 proven. 4020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:44,307 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:44,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 84 [2018-02-04 12:15:44,307 INFO L409 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-02-04 12:15:44,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-02-04 12:15:44,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-04 12:15:44,308 INFO L87 Difference]: Start difference. First operand 592 states and 794 transitions. Second operand 85 states. [2018-02-04 12:15:52,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:15:52,181 INFO L93 Difference]: Finished difference Result 651 states and 860 transitions. [2018-02-04 12:15:52,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-02-04 12:15:52,181 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 208 [2018-02-04 12:15:52,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:15:52,183 INFO L225 Difference]: With dead ends: 651 [2018-02-04 12:15:52,183 INFO L226 Difference]: Without dead ends: 651 [2018-02-04 12:15:52,183 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2964 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1554, Invalid=5586, Unknown=0, NotChecked=0, Total=7140 [2018-02-04 12:15:52,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2018-02-04 12:15:52,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 606. [2018-02-04 12:15:52,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 606 states. [2018-02-04 12:15:52,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 813 transitions. [2018-02-04 12:15:52,188 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 813 transitions. Word has length 208 [2018-02-04 12:15:52,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:15:52,189 INFO L432 AbstractCegarLoop]: Abstraction has 606 states and 813 transitions. [2018-02-04 12:15:52,189 INFO L433 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-02-04 12:15:52,189 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 813 transitions. [2018-02-04 12:15:52,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-02-04 12:15:52,190 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:15:52,191 INFO L351 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 1, 1, 1, 1, 1, 1] [2018-02-04 12:15:52,191 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:15:52,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1356597967, now seen corresponding path program 41 times [2018-02-04 12:15:52,191 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:15:52,191 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:15:52,191 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:52,191 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:15:52,192 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:15:52,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:15:52,203 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:15:52,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4223 backedges. 0 proven. 4223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:52,716 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:15:52,716 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:15:52,721 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:15:52,806 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 42 check-sat command(s) [2018-02-04 12:15:52,807 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:15:52,809 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:15:53,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4223 backedges. 0 proven. 4223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:15:53,538 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:15:53,538 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-02-04 12:15:53,538 INFO L409 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-02-04 12:15:53,539 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-02-04 12:15:53,539 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-02-04 12:15:53,539 INFO L87 Difference]: Start difference. First operand 606 states and 813 transitions. Second operand 87 states. [2018-02-04 12:16:00,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:00,721 INFO L93 Difference]: Finished difference Result 666 states and 880 transitions. [2018-02-04 12:16:00,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-02-04 12:16:00,721 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 213 [2018-02-04 12:16:00,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:00,723 INFO L225 Difference]: With dead ends: 666 [2018-02-04 12:16:00,723 INFO L226 Difference]: Without dead ends: 666 [2018-02-04 12:16:00,723 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3443 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1935, Invalid=5547, Unknown=0, NotChecked=0, Total=7482 [2018-02-04 12:16:00,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2018-02-04 12:16:00,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 620. [2018-02-04 12:16:00,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2018-02-04 12:16:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 832 transitions. [2018-02-04 12:16:00,728 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 832 transitions. Word has length 213 [2018-02-04 12:16:00,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:00,728 INFO L432 AbstractCegarLoop]: Abstraction has 620 states and 832 transitions. [2018-02-04 12:16:00,728 INFO L433 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-02-04 12:16:00,728 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 832 transitions. [2018-02-04 12:16:00,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-02-04 12:16:00,729 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:00,729 INFO L351 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:00,729 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:00,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1303457597, now seen corresponding path program 42 times [2018-02-04 12:16:00,729 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:00,729 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:00,730 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:00,730 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:00,730 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:00,745 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4431 backedges. 0 proven. 4431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:01,275 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:01,275 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:01,280 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:16:01,408 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2018-02-04 12:16:01,409 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:01,411 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:01,482 INFO L134 CoverageAnalysis]: Checked inductivity of 4431 backedges. 0 proven. 4431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:01,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:01,500 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 48 [2018-02-04 12:16:01,500 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-04 12:16:01,500 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-04 12:16:01,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=964, Invalid=1388, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:16:01,501 INFO L87 Difference]: Start difference. First operand 620 states and 832 transitions. Second operand 49 states. [2018-02-04 12:16:03,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:03,426 INFO L93 Difference]: Finished difference Result 681 states and 900 transitions. [2018-02-04 12:16:03,426 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-02-04 12:16:03,426 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 218 [2018-02-04 12:16:03,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:03,428 INFO L225 Difference]: With dead ends: 681 [2018-02-04 12:16:03,428 INFO L226 Difference]: Without dead ends: 681 [2018-02-04 12:16:03,428 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2936, Invalid=5254, Unknown=0, NotChecked=0, Total=8190 [2018-02-04 12:16:03,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2018-02-04 12:16:03,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 634. [2018-02-04 12:16:03,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-02-04 12:16:03,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 851 transitions. [2018-02-04 12:16:03,435 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 851 transitions. Word has length 218 [2018-02-04 12:16:03,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:03,435 INFO L432 AbstractCegarLoop]: Abstraction has 634 states and 851 transitions. [2018-02-04 12:16:03,435 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-04 12:16:03,435 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 851 transitions. [2018-02-04 12:16:03,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-02-04 12:16:03,436 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:03,436 INFO L351 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:03,436 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:03,436 INFO L82 PathProgramCache]: Analyzing trace with hash 942120847, now seen corresponding path program 43 times [2018-02-04 12:16:03,436 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:03,436 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:03,437 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:03,437 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:03,437 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:03,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:03,454 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:04,056 INFO L134 CoverageAnalysis]: Checked inductivity of 4644 backedges. 0 proven. 4644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:04,057 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:04,057 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:04,061 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:04,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:04,084 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:04,636 INFO L134 CoverageAnalysis]: Checked inductivity of 4644 backedges. 0 proven. 4644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:04,654 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:04,654 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 90 [2018-02-04 12:16:04,655 INFO L409 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-02-04 12:16:04,655 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-02-04 12:16:04,656 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-04 12:16:04,656 INFO L87 Difference]: Start difference. First operand 634 states and 851 transitions. Second operand 91 states. [2018-02-04 12:16:11,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:11,745 INFO L93 Difference]: Finished difference Result 696 states and 920 transitions. [2018-02-04 12:16:11,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-02-04 12:16:11,746 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 223 [2018-02-04 12:16:11,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:11,747 INFO L225 Difference]: With dead ends: 696 [2018-02-04 12:16:11,747 INFO L226 Difference]: Without dead ends: 696 [2018-02-04 12:16:11,747 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3783 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2115, Invalid=6075, Unknown=0, NotChecked=0, Total=8190 [2018-02-04 12:16:11,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2018-02-04 12:16:11,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 648. [2018-02-04 12:16:11,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 648 states. [2018-02-04 12:16:11,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 870 transitions. [2018-02-04 12:16:11,752 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 870 transitions. Word has length 223 [2018-02-04 12:16:11,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:11,752 INFO L432 AbstractCegarLoop]: Abstraction has 648 states and 870 transitions. [2018-02-04 12:16:11,752 INFO L433 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-02-04 12:16:11,752 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 870 transitions. [2018-02-04 12:16:11,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2018-02-04 12:16:11,753 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:11,753 INFO L351 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:11,753 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:11,753 INFO L82 PathProgramCache]: Analyzing trace with hash 304386685, now seen corresponding path program 44 times [2018-02-04 12:16:11,753 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:11,753 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:11,754 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:11,754 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:11,754 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:11,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:11,765 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:12,315 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 0 proven. 4862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:12,315 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:12,315 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:12,320 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:16:12,352 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:16:12,352 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:12,355 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:13,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4862 backedges. 0 proven. 4862 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:13,049 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:13,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 92 [2018-02-04 12:16:13,049 INFO L409 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-02-04 12:16:13,050 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-02-04 12:16:13,050 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-04 12:16:13,050 INFO L87 Difference]: Start difference. First operand 648 states and 870 transitions. Second operand 93 states. [2018-02-04 12:16:21,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:21,715 INFO L93 Difference]: Finished difference Result 711 states and 940 transitions. [2018-02-04 12:16:21,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-02-04 12:16:21,716 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 228 [2018-02-04 12:16:21,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:21,717 INFO L225 Difference]: With dead ends: 711 [2018-02-04 12:16:21,717 INFO L226 Difference]: Without dead ends: 711 [2018-02-04 12:16:21,718 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3818 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2070, Invalid=6486, Unknown=0, NotChecked=0, Total=8556 [2018-02-04 12:16:21,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2018-02-04 12:16:21,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 662. [2018-02-04 12:16:21,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 662 states. [2018-02-04 12:16:21,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 889 transitions. [2018-02-04 12:16:21,722 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 889 transitions. Word has length 228 [2018-02-04 12:16:21,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:21,722 INFO L432 AbstractCegarLoop]: Abstraction has 662 states and 889 transitions. [2018-02-04 12:16:21,722 INFO L433 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-02-04 12:16:21,722 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 889 transitions. [2018-02-04 12:16:21,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-02-04 12:16:21,724 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:21,724 INFO L351 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:21,724 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:21,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1601158065, now seen corresponding path program 45 times [2018-02-04 12:16:21,724 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:21,724 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:21,724 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:21,724 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:21,724 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:21,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:21,738 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:22,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5085 backedges. 0 proven. 5085 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:22,434 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:22,434 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:22,439 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:16:22,538 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 46 check-sat command(s) [2018-02-04 12:16:22,538 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:22,540 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:22,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5085 backedges. 0 proven. 5085 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:22,634 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:22,634 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-02-04 12:16:22,634 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-02-04 12:16:22,634 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-02-04 12:16:22,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=1266, Unknown=0, NotChecked=0, Total=2352 [2018-02-04 12:16:22,635 INFO L87 Difference]: Start difference. First operand 662 states and 889 transitions. Second operand 49 states. [2018-02-04 12:16:24,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:24,085 INFO L93 Difference]: Finished difference Result 726 states and 960 transitions. [2018-02-04 12:16:24,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-02-04 12:16:24,085 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 233 [2018-02-04 12:16:24,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:24,088 INFO L225 Difference]: With dead ends: 726 [2018-02-04 12:16:24,088 INFO L226 Difference]: Without dead ends: 726 [2018-02-04 12:16:24,088 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1079 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3246, Invalid=5496, Unknown=0, NotChecked=0, Total=8742 [2018-02-04 12:16:24,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2018-02-04 12:16:24,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 676. [2018-02-04 12:16:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 676 states. [2018-02-04 12:16:24,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 908 transitions. [2018-02-04 12:16:24,097 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 908 transitions. Word has length 233 [2018-02-04 12:16:24,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:24,097 INFO L432 AbstractCegarLoop]: Abstraction has 676 states and 908 transitions. [2018-02-04 12:16:24,097 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-02-04 12:16:24,097 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 908 transitions. [2018-02-04 12:16:24,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-02-04 12:16:24,099 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:24,099 INFO L351 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:24,099 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:24,099 INFO L82 PathProgramCache]: Analyzing trace with hash -853219907, now seen corresponding path program 46 times [2018-02-04 12:16:24,099 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:24,099 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:24,100 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:24,100 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:24,100 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:24,115 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:24,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5313 backedges. 0 proven. 5313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:24,767 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:24,767 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:24,772 INFO L109 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-02-04 12:16:24,822 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-02-04 12:16:24,822 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:24,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:25,534 INFO L134 CoverageAnalysis]: Checked inductivity of 5313 backedges. 0 proven. 5313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:25,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:25,551 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 96 [2018-02-04 12:16:25,551 INFO L409 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-02-04 12:16:25,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-02-04 12:16:25,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-04 12:16:25,552 INFO L87 Difference]: Start difference. First operand 676 states and 908 transitions. Second operand 97 states. [2018-02-04 12:16:32,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:32,481 INFO L93 Difference]: Finished difference Result 741 states and 980 transitions. [2018-02-04 12:16:32,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-02-04 12:16:32,482 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 238 [2018-02-04 12:16:32,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:32,483 INFO L225 Difference]: With dead ends: 741 [2018-02-04 12:16:32,483 INFO L226 Difference]: Without dead ends: 741 [2018-02-04 12:16:32,484 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=6960, Unknown=0, NotChecked=0, Total=9312 [2018-02-04 12:16:32,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2018-02-04 12:16:32,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 690. [2018-02-04 12:16:32,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 690 states. [2018-02-04 12:16:32,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 927 transitions. [2018-02-04 12:16:32,488 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 927 transitions. Word has length 238 [2018-02-04 12:16:32,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:32,488 INFO L432 AbstractCegarLoop]: Abstraction has 690 states and 927 transitions. [2018-02-04 12:16:32,488 INFO L433 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-02-04 12:16:32,488 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 927 transitions. [2018-02-04 12:16:32,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-02-04 12:16:32,489 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:32,489 INFO L351 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:32,489 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:32,490 INFO L82 PathProgramCache]: Analyzing trace with hash -721290993, now seen corresponding path program 47 times [2018-02-04 12:16:32,490 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:32,490 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:32,490 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:32,490 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:32,490 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:32,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:32,502 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:33,167 INFO L134 CoverageAnalysis]: Checked inductivity of 5546 backedges. 0 proven. 5546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:33,167 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:33,167 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:33,172 INFO L109 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-02-04 12:16:33,285 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 48 check-sat command(s) [2018-02-04 12:16:33,285 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:33,288 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:34,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5546 backedges. 0 proven. 5546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:34,043 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:34,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-02-04 12:16:34,044 INFO L409 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-02-04 12:16:34,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-02-04 12:16:34,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-04 12:16:34,045 INFO L87 Difference]: Start difference. First operand 690 states and 927 transitions. Second operand 99 states. [2018-02-04 12:16:43,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:43,743 INFO L93 Difference]: Finished difference Result 756 states and 1000 transitions. [2018-02-04 12:16:43,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-02-04 12:16:43,744 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 243 [2018-02-04 12:16:43,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:43,745 INFO L225 Difference]: With dead ends: 756 [2018-02-04 12:16:43,745 INFO L226 Difference]: Without dead ends: 756 [2018-02-04 12:16:43,745 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4511 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2499, Invalid=7203, Unknown=0, NotChecked=0, Total=9702 [2018-02-04 12:16:43,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-02-04 12:16:43,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 704. [2018-02-04 12:16:43,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 704 states. [2018-02-04 12:16:43,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 946 transitions. [2018-02-04 12:16:43,750 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 946 transitions. Word has length 243 [2018-02-04 12:16:43,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:43,750 INFO L432 AbstractCegarLoop]: Abstraction has 704 states and 946 transitions. [2018-02-04 12:16:43,750 INFO L433 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-02-04 12:16:43,750 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 946 transitions. [2018-02-04 12:16:43,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2018-02-04 12:16:43,751 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:43,751 INFO L351 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:43,751 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:43,751 INFO L82 PathProgramCache]: Analyzing trace with hash 658909437, now seen corresponding path program 48 times [2018-02-04 12:16:43,752 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:43,752 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:43,752 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:43,752 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:43,752 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:43,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:43,764 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:44,390 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 0 proven. 5784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:44,390 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:44,390 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:44,395 INFO L109 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-02-04 12:16:44,500 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 49 check-sat command(s) [2018-02-04 12:16:44,500 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:16:44,503 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:44,953 INFO L134 CoverageAnalysis]: Checked inductivity of 5784 backedges. 0 proven. 5784 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:44,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:44,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 68 [2018-02-04 12:16:44,979 INFO L409 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-02-04 12:16:44,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-02-04 12:16:44,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1432, Invalid=3260, Unknown=0, NotChecked=0, Total=4692 [2018-02-04 12:16:44,979 INFO L87 Difference]: Start difference. First operand 704 states and 946 transitions. Second operand 69 states. [2018-02-04 12:16:48,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:16:48,700 INFO L93 Difference]: Finished difference Result 771 states and 1020 transitions. [2018-02-04 12:16:48,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-02-04 12:16:48,700 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 248 [2018-02-04 12:16:48,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:16:48,702 INFO L225 Difference]: With dead ends: 771 [2018-02-04 12:16:48,702 INFO L226 Difference]: Without dead ends: 771 [2018-02-04 12:16:48,703 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 231 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1831 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3855, Invalid=9717, Unknown=0, NotChecked=0, Total=13572 [2018-02-04 12:16:48,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2018-02-04 12:16:48,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 718. [2018-02-04 12:16:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-02-04 12:16:48,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 965 transitions. [2018-02-04 12:16:48,707 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 965 transitions. Word has length 248 [2018-02-04 12:16:48,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:16:48,707 INFO L432 AbstractCegarLoop]: Abstraction has 718 states and 965 transitions. [2018-02-04 12:16:48,708 INFO L433 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-02-04 12:16:48,708 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 965 transitions. [2018-02-04 12:16:48,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-02-04 12:16:48,709 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:16:48,709 INFO L351 BasicCegarLoop]: trace histogram [50, 50, 49, 49, 49, 1, 1, 1, 1, 1, 1] [2018-02-04 12:16:48,709 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:16:48,709 INFO L82 PathProgramCache]: Analyzing trace with hash 1768472015, now seen corresponding path program 49 times [2018-02-04 12:16:48,709 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:16:48,709 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:16:48,709 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:48,710 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:16:48,710 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:16:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:48,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:16:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 6027 backedges. 0 proven. 6027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:49,434 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:16:49,434 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:16:49,438 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:16:49,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:16:49,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:16:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 6027 backedges. 0 proven. 6027 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:16:50,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:16:50,154 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 102 [2018-02-04 12:16:50,155 INFO L409 AbstractCegarLoop]: Interpolant automaton has 103 states [2018-02-04 12:16:50,155 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2018-02-04 12:16:50,155 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-04 12:16:50,156 INFO L87 Difference]: Start difference. First operand 718 states and 965 transitions. Second operand 103 states. [2018-02-04 12:17:00,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:00,016 INFO L93 Difference]: Finished difference Result 786 states and 1040 transitions. [2018-02-04 12:17:00,016 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-02-04 12:17:00,016 INFO L78 Accepts]: Start accepts. Automaton has 103 states. Word has length 253 [2018-02-04 12:17:00,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:00,018 INFO L225 Difference]: With dead ends: 786 [2018-02-04 12:17:00,018 INFO L226 Difference]: Without dead ends: 786 [2018-02-04 12:17:00,018 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2703, Invalid=7803, Unknown=0, NotChecked=0, Total=10506 [2018-02-04 12:17:00,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states. [2018-02-04 12:17:00,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 732. [2018-02-04 12:17:00,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 732 states. [2018-02-04 12:17:00,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 984 transitions. [2018-02-04 12:17:00,023 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 984 transitions. Word has length 253 [2018-02-04 12:17:00,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:00,023 INFO L432 AbstractCegarLoop]: Abstraction has 732 states and 984 transitions. [2018-02-04 12:17:00,023 INFO L433 AbstractCegarLoop]: Interpolant automaton has 103 states. [2018-02-04 12:17:00,023 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 984 transitions. [2018-02-04 12:17:00,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2018-02-04 12:17:00,024 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:00,024 INFO L351 BasicCegarLoop]: trace histogram [51, 51, 50, 50, 50, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:00,025 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:00,025 INFO L82 PathProgramCache]: Analyzing trace with hash 538729533, now seen corresponding path program 50 times [2018-02-04 12:17:00,025 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:00,025 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:00,025 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:00,025 INFO L109 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-02-04 12:17:00,025 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:00,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:00,038 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:00,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6275 backedges. 0 proven. 6275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:00,756 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:00,756 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:17:00,762 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-02-04 12:17:00,791 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-02-04 12:17:00,791 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:00,794 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:01,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6275 backedges. 0 proven. 6275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:01,612 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:01,612 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 104 [2018-02-04 12:17:01,612 INFO L409 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-02-04 12:17:01,613 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-02-04 12:17:01,613 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-04 12:17:01,613 INFO L87 Difference]: Start difference. First operand 732 states and 984 transitions. Second operand 105 states. [2018-02-04 12:17:13,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-02-04 12:17:13,738 INFO L93 Difference]: Finished difference Result 801 states and 1060 transitions. [2018-02-04 12:17:13,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-02-04 12:17:13,738 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 258 [2018-02-04 12:17:13,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-02-04 12:17:13,740 INFO L225 Difference]: With dead ends: 801 [2018-02-04 12:17:13,740 INFO L226 Difference]: Without dead ends: 801 [2018-02-04 12:17:13,740 INFO L554 BasicCegarLoop]: 0 DeclaredPredicates, 310 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5047 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2756, Invalid=8164, Unknown=0, NotChecked=0, Total=10920 [2018-02-04 12:17:13,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2018-02-04 12:17:13,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 746. [2018-02-04 12:17:13,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 746 states. [2018-02-04 12:17:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1003 transitions. [2018-02-04 12:17:13,745 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1003 transitions. Word has length 258 [2018-02-04 12:17:13,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-02-04 12:17:13,746 INFO L432 AbstractCegarLoop]: Abstraction has 746 states and 1003 transitions. [2018-02-04 12:17:13,746 INFO L433 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-02-04 12:17:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1003 transitions. [2018-02-04 12:17:13,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-02-04 12:17:13,747 INFO L343 BasicCegarLoop]: Found error trace [2018-02-04 12:17:13,748 INFO L351 BasicCegarLoop]: trace histogram [52, 52, 51, 51, 51, 1, 1, 1, 1, 1, 1] [2018-02-04 12:17:13,748 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-02-04 12:17:13,748 INFO L82 PathProgramCache]: Analyzing trace with hash -89091441, now seen corresponding path program 51 times [2018-02-04 12:17:13,748 INFO L213 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-02-04 12:17:13,748 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-02-04 12:17:13,748 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:13,748 INFO L107 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-02-04 12:17:13,748 INFO L125 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-02-04 12:17:13,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-02-04 12:17:13,762 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-02-04 12:17:14,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6528 backedges. 0 proven. 6528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:14,516 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-02-04 12:17:14,516 INFO L213 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/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-02-04 12:17:14,521 INFO L109 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-02-04 12:17:14,636 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 52 check-sat command(s) [2018-02-04 12:17:14,636 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-02-04 12:17:14,638 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-02-04 12:17:14,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6528 backedges. 0 proven. 6528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-02-04 12:17:14,691 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-02-04 12:17:14,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-02-04 12:17:14,691 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-02-04 12:17:14,692 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-02-04 12:17:14,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1383, Invalid=1587, Unknown=0, NotChecked=0, Total=2970 [2018-02-04 12:17:14,692 INFO L87 Difference]: Start difference. First operand 746 states and 1003 transitions. Second operand 55 states. Received shutdown request... [2018-02-04 12:17:15,598 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-02-04 12:17:15,598 WARN L491 AbstractCegarLoop]: Verification canceled [2018-02-04 12:17:15,601 WARN L185 ceAbstractionStarter]: Timeout [2018-02-04 12:17:15,601 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.02 12:17:15 BoogieIcfgContainer [2018-02-04 12:17:15,601 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-02-04 12:17:15,602 INFO L168 Benchmark]: Toolchain (without parser) took 180105.71 ms. Allocated memory was 402.1 MB in the beginning and 943.2 MB in the end (delta: 541.1 MB). Free memory was 360.3 MB in the beginning and 647.7 MB in the end (delta: -287.5 MB). Peak memory consumption was 253.6 MB. Max. memory is 5.3 GB. [2018-02-04 12:17:15,603 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 402.1 MB. Free memory is still 365.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-02-04 12:17:15,603 INFO L168 Benchmark]: CACSL2BoogieTranslator took 142.47 ms. Allocated memory is still 402.1 MB. Free memory was 360.3 MB in the beginning and 352.2 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-02-04 12:17:15,603 INFO L168 Benchmark]: Boogie Preprocessor took 18.87 ms. Allocated memory is still 402.1 MB. Free memory was 352.2 MB in the beginning and 350.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-02-04 12:17:15,603 INFO L168 Benchmark]: RCFGBuilder took 135.74 ms. Allocated memory is still 402.1 MB. Free memory was 350.9 MB in the beginning and 335.6 MB in the end (delta: 15.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 5.3 GB. [2018-02-04 12:17:15,604 INFO L168 Benchmark]: TraceAbstraction took 179805.80 ms. Allocated memory was 402.1 MB in the beginning and 943.2 MB in the end (delta: 541.1 MB). Free memory was 335.6 MB in the beginning and 647.7 MB in the end (delta: -312.2 MB). Peak memory consumption was 228.9 MB. Max. memory is 5.3 GB. [2018-02-04 12:17:15,605 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.21 ms. Allocated memory is still 402.1 MB. Free memory is still 365.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 142.47 ms. Allocated memory is still 402.1 MB. Free memory was 360.3 MB in the beginning and 352.2 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 18.87 ms. Allocated memory is still 402.1 MB. Free memory was 352.2 MB in the beginning and 350.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 135.74 ms. Allocated memory is still 402.1 MB. Free memory was 350.9 MB in the beginning and 335.6 MB in the end (delta: 15.4 MB). Peak memory consumption was 15.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 179805.80 ms. Allocated memory was 402.1 MB in the beginning and 943.2 MB in the end (delta: 541.1 MB). Free memory was 335.6 MB in the beginning and 647.7 MB in the end (delta: -312.2 MB). Peak memory consumption was 228.9 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 17]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 17). Cancelled while BasicCegarLoop was constructing difference of abstraction (746states) and interpolant automaton (currently 38 states, 55 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - TimeoutResultAtElement [Line: 24]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 24). Cancelled while BasicCegarLoop was constructing difference of abstraction (746states) and interpolant automaton (currently 38 states, 55 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - TimeoutResultAtElement [Line: 26]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 26). Cancelled while BasicCegarLoop was constructing difference of abstraction (746states) and interpolant automaton (currently 38 states, 55 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 19). Cancelled while BasicCegarLoop was constructing difference of abstraction (746states) and interpolant automaton (currently 38 states, 55 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 91 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 42 locations, 4 error locations. TIMEOUT Result, 179.7s OverallTime, 52 OverallIterations, 52 TraceHistogramMax, 147.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 8634 SDtfs, 53101 SDslu, 172659 SDs, 0 SdLazy, 586474 SolverSat, 18248 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 109.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 8907 GetRequests, 6153 SyntacticMatches, 6 SemanticMatches, 2747 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66286 ImplicationChecksByTransitivity, 28.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=746occurred in iteration=51, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 51 MinimizatonAttempts, 1530 StatesRemovedByMinimization, 51 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 27.5s InterpolantComputationTime, 14084 NumberOfCodeBlocks, 14084 NumberOfCodeBlocksAsserted, 787 NumberOfCheckSat, 13981 ConstructedInterpolants, 0 QuantifiedInterpolants, 8690645 SizeOfPredicates, 0 NumberOfNonLiveVariables, 10251 ConjunctsInSsa, 2363 ConjunctsInUnsatCore, 103 InterpolantComputations, 1 PerfectInterpolantSequences, 0/228956 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-02-04_12-17-15-611.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-02-04_12-17-15-611.csv Completed graceful shutdown