java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cceb4a [2018-01-29 22:54:38,384 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-29 22:54:38,386 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-29 22:54:38,401 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-29 22:54:38,402 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-29 22:54:38,403 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-29 22:54:38,404 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-29 22:54:38,405 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-29 22:54:38,408 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-29 22:54:38,409 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-29 22:54:38,410 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-29 22:54:38,410 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-29 22:54:38,411 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-29 22:54:38,412 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-29 22:54:38,413 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-29 22:54:38,416 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-29 22:54:38,418 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-29 22:54:38,420 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-29 22:54:38,421 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-29 22:54:38,423 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-29 22:54:38,425 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-29 22:54:38,426 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-29 22:54:38,426 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-29 22:54:38,427 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-29 22:54:38,428 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-29 22:54:38,429 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-29 22:54:38,429 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-29 22:54:38,430 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-29 22:54:38,430 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-29 22:54:38,431 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-29 22:54:38,431 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-29 22:54:38,432 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-29 22:54:38,441 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-29 22:54:38,442 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-29 22:54:38,443 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-29 22:54:38,443 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-29 22:54:38,443 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-29 22:54:38,443 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-29 22:54:38,443 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-29 22:54:38,444 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-29 22:54:38,444 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-29 22:54:38,444 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-29 22:54:38,444 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-29 22:54:38,445 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-29 22:54:38,445 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-29 22:54:38,445 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-29 22:54:38,445 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-29 22:54:38,445 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-29 22:54:38,446 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-29 22:54:38,446 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-29 22:54:38,446 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-29 22:54:38,446 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-29 22:54:38,446 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-29 22:54:38,446 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-29 22:54:38,447 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-29 22:54:38,447 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-29 22:54:38,447 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-29 22:54:38,447 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-29 22:54:38,447 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-29 22:54:38,448 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-29 22:54:38,448 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-29 22:54:38,448 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-29 22:54:38,448 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-29 22:54:38,448 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-29 22:54:38,449 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-29 22:54:38,449 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-29 22:54:38,486 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-29 22:54:38,498 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-29 22:54:38,503 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-29 22:54:38,505 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-29 22:54:38,505 INFO L276 PluginConnector]: CDTParser initialized [2018-01-29 22:54:38,506 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/sanfoundry_24_false-valid-deref.i [2018-01-29 22:54:38,632 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-29 22:54:38,639 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-29 22:54:38,640 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-29 22:54:38,640 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-29 22:54:38,647 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-29 22:54:38,648 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,650 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d8970bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38, skipping insertion in model container [2018-01-29 22:54:38,650 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,666 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-29 22:54:38,684 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-29 22:54:38,791 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-29 22:54:38,802 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-29 22:54:38,807 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38 WrapperNode [2018-01-29 22:54:38,807 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-29 22:54:38,808 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-29 22:54:38,808 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-29 22:54:38,808 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-29 22:54:38,826 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,826 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,837 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,837 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,840 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,844 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,846 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... [2018-01-29 22:54:38,848 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-29 22:54:38,848 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-29 22:54:38,848 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-29 22:54:38,849 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-29 22:54:38,850 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-29 22:54:38,915 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-29 22:54:38,915 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-29 22:54:38,915 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-29 22:54:38,915 INFO L136 BoogieDeclarations]: Found implementation of procedure printEven [2018-01-29 22:54:38,915 INFO L136 BoogieDeclarations]: Found implementation of procedure printOdd [2018-01-29 22:54:38,915 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-29 22:54:38,915 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure printEven [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure printOdd [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-29 22:54:38,916 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-29 22:54:39,119 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-29 22:54:39,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:54:39 BoogieIcfgContainer [2018-01-29 22:54:39,120 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-29 22:54:39,121 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-29 22:54:39,121 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-29 22:54:39,124 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-29 22:54:39,125 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.01 10:54:38" (1/3) ... [2018-01-29 22:54:39,125 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69325270 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:54:39, skipping insertion in model container [2018-01-29 22:54:39,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.01 10:54:38" (2/3) ... [2018-01-29 22:54:39,126 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69325270 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 10:54:39, skipping insertion in model container [2018-01-29 22:54:39,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 10:54:39" (3/3) ... [2018-01-29 22:54:39,128 INFO L107 eAbstractionObserver]: Analyzing ICFG sanfoundry_24_false-valid-deref.i [2018-01-29 22:54:39,134 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-29 22:54:39,140 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2018-01-29 22:54:39,190 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-29 22:54:39,190 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-29 22:54:39,190 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-29 22:54:39,190 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-29 22:54:39,190 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-29 22:54:39,191 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-29 22:54:39,191 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-29 22:54:39,191 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-29 22:54:39,192 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-29 22:54:39,211 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states. [2018-01-29 22:54:39,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-01-29 22:54:39,217 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:39,219 INFO L350 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:39,219 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:39,224 INFO L82 PathProgramCache]: Analyzing trace with hash 15043522, now seen corresponding path program 1 times [2018-01-29 22:54:39,226 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:39,227 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:39,282 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:39,282 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:39,282 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:39,326 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:39,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:39,395 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-29 22:54:39,395 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-29 22:54:39,397 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-29 22:54:39,407 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-29 22:54:39,408 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-29 22:54:39,410 INFO L87 Difference]: Start difference. First operand 51 states. Second operand 3 states. [2018-01-29 22:54:39,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:39,551 INFO L93 Difference]: Finished difference Result 112 states and 144 transitions. [2018-01-29 22:54:39,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-29 22:54:39,553 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-01-29 22:54:39,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:39,562 INFO L225 Difference]: With dead ends: 112 [2018-01-29 22:54:39,562 INFO L226 Difference]: Without dead ends: 62 [2018-01-29 22:54:39,566 INFO L553 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-01-29 22:54:39,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-29 22:54:39,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 55. [2018-01-29 22:54:39,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-29 22:54:39,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 62 transitions. [2018-01-29 22:54:39,667 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 62 transitions. Word has length 13 [2018-01-29 22:54:39,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:39,667 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 62 transitions. [2018-01-29 22:54:39,667 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-29 22:54:39,668 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 62 transitions. [2018-01-29 22:54:39,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-29 22:54:39,670 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:39,670 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:39,670 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:39,671 INFO L82 PathProgramCache]: Analyzing trace with hash -847606290, now seen corresponding path program 1 times [2018-01-29 22:54:39,671 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:39,671 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:39,672 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:39,672 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:39,673 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:39,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:39,690 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:39,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:39,794 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:39,794 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:39,805 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:39,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:39,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:39,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:39,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:39,870 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-29 22:54:39,871 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-29 22:54:39,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-29 22:54:39,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-29 22:54:39,871 INFO L87 Difference]: Start difference. First operand 55 states and 62 transitions. Second operand 5 states. [2018-01-29 22:54:40,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:40,032 INFO L93 Difference]: Finished difference Result 74 states and 86 transitions. [2018-01-29 22:54:40,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-29 22:54:40,033 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 20 [2018-01-29 22:54:40,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:40,034 INFO L225 Difference]: With dead ends: 74 [2018-01-29 22:54:40,034 INFO L226 Difference]: Without dead ends: 72 [2018-01-29 22:54:40,035 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-29 22:54:40,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-29 22:54:40,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 64. [2018-01-29 22:54:40,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-29 22:54:40,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 74 transitions. [2018-01-29 22:54:40,046 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 74 transitions. Word has length 20 [2018-01-29 22:54:40,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:40,046 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 74 transitions. [2018-01-29 22:54:40,046 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-29 22:54:40,046 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 74 transitions. [2018-01-29 22:54:40,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-29 22:54:40,047 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:40,048 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:40,048 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:40,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1220272815, now seen corresponding path program 1 times [2018-01-29 22:54:40,048 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:40,048 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:40,049 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:40,050 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:40,050 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:40,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:40,060 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:40,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-01-29 22:54:40,097 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-29 22:54:40,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-01-29 22:54:40,097 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-29 22:54:40,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-29 22:54:40,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-29 22:54:40,098 INFO L87 Difference]: Start difference. First operand 64 states and 74 transitions. Second operand 5 states. [2018-01-29 22:54:40,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:40,248 INFO L93 Difference]: Finished difference Result 92 states and 105 transitions. [2018-01-29 22:54:40,249 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-29 22:54:40,249 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-29 22:54:40,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:40,250 INFO L225 Difference]: With dead ends: 92 [2018-01-29 22:54:40,251 INFO L226 Difference]: Without dead ends: 67 [2018-01-29 22:54:40,251 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-29 22:54:40,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-29 22:54:40,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 64. [2018-01-29 22:54:40,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-29 22:54:40,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2018-01-29 22:54:40,260 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 23 [2018-01-29 22:54:40,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:40,261 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2018-01-29 22:54:40,261 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-29 22:54:40,261 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2018-01-29 22:54:40,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-29 22:54:40,262 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:40,262 INFO L350 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:40,262 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:40,263 INFO L82 PathProgramCache]: Analyzing trace with hash 1012073026, now seen corresponding path program 2 times [2018-01-29 22:54:40,263 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:40,263 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:40,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:40,264 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:40,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:40,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:40,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:40,394 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:40,394 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:40,395 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:40,406 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:54:40,413 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:40,416 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:40,417 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:40,419 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:40,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:40,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-29 22:54:40,449 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-29 22:54:40,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-29 22:54:40,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-29 22:54:40,450 INFO L87 Difference]: Start difference. First operand 64 states and 73 transitions. Second operand 7 states. [2018-01-29 22:54:40,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:40,646 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2018-01-29 22:54:40,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-29 22:54:40,647 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 27 [2018-01-29 22:54:40,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:40,648 INFO L225 Difference]: With dead ends: 83 [2018-01-29 22:54:40,649 INFO L226 Difference]: Without dead ends: 81 [2018-01-29 22:54:40,649 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-01-29 22:54:40,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-29 22:54:40,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 73. [2018-01-29 22:54:40,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-29 22:54:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 85 transitions. [2018-01-29 22:54:40,658 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 85 transitions. Word has length 27 [2018-01-29 22:54:40,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:40,659 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 85 transitions. [2018-01-29 22:54:40,659 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-29 22:54:40,659 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 85 transitions. [2018-01-29 22:54:40,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-29 22:54:40,661 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:40,661 INFO L350 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:40,661 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:40,661 INFO L82 PathProgramCache]: Analyzing trace with hash -296920963, now seen corresponding path program 1 times [2018-01-29 22:54:40,661 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:40,661 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:40,662 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:40,663 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:40,663 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:40,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:40,674 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:40,739 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:40,740 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:40,740 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:40,745 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:40,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:40,753 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:40,790 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:40,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:40,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-01-29 22:54:40,810 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-29 22:54:40,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-29 22:54:40,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-01-29 22:54:40,811 INFO L87 Difference]: Start difference. First operand 73 states and 85 transitions. Second operand 12 states. [2018-01-29 22:54:41,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:41,037 INFO L93 Difference]: Finished difference Result 107 states and 123 transitions. [2018-01-29 22:54:41,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-29 22:54:41,037 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 30 [2018-01-29 22:54:41,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:41,039 INFO L225 Difference]: With dead ends: 107 [2018-01-29 22:54:41,039 INFO L226 Difference]: Without dead ends: 76 [2018-01-29 22:54:41,039 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2018-01-29 22:54:41,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-01-29 22:54:41,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 73. [2018-01-29 22:54:41,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-29 22:54:41,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 84 transitions. [2018-01-29 22:54:41,047 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 84 transitions. Word has length 30 [2018-01-29 22:54:41,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:41,048 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 84 transitions. [2018-01-29 22:54:41,048 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-29 22:54:41,048 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 84 transitions. [2018-01-29 22:54:41,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-29 22:54:41,049 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:41,050 INFO L350 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:41,050 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:41,050 INFO L82 PathProgramCache]: Analyzing trace with hash 145934190, now seen corresponding path program 3 times [2018-01-29 22:54:41,050 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:41,050 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:41,051 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:41,052 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:41,052 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:41,065 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:41,185 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:41,185 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:41,186 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:41,190 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:54:41,195 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:41,197 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:41,198 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:41,200 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:41,201 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:41,203 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:41,213 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:41,246 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:41,246 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-29 22:54:41,246 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-29 22:54:41,247 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-29 22:54:41,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-29 22:54:41,247 INFO L87 Difference]: Start difference. First operand 73 states and 84 transitions. Second operand 9 states. [2018-01-29 22:54:41,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:41,515 INFO L93 Difference]: Finished difference Result 92 states and 108 transitions. [2018-01-29 22:54:41,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-29 22:54:41,516 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-01-29 22:54:41,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:41,517 INFO L225 Difference]: With dead ends: 92 [2018-01-29 22:54:41,517 INFO L226 Difference]: Without dead ends: 90 [2018-01-29 22:54:41,517 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2018-01-29 22:54:41,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-01-29 22:54:41,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 82. [2018-01-29 22:54:41,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-01-29 22:54:41,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 96 transitions. [2018-01-29 22:54:41,526 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 96 transitions. Word has length 34 [2018-01-29 22:54:41,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:41,526 INFO L432 AbstractCegarLoop]: Abstraction has 82 states and 96 transitions. [2018-01-29 22:54:41,526 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-29 22:54:41,526 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 96 transitions. [2018-01-29 22:54:41,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-29 22:54:41,527 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:41,527 INFO L350 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:41,527 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:41,527 INFO L82 PathProgramCache]: Analyzing trace with hash 724530129, now seen corresponding path program 2 times [2018-01-29 22:54:41,528 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:41,528 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:41,528 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:41,528 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:41,528 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:41,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:41,538 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:41,591 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-01-29 22:54:41,591 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:41,591 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:41,601 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:54:41,608 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:41,613 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:41,615 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:41,617 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:41,676 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:41,696 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:41,696 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 11] total 13 [2018-01-29 22:54:41,697 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-29 22:54:41,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-29 22:54:41,697 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2018-01-29 22:54:41,697 INFO L87 Difference]: Start difference. First operand 82 states and 96 transitions. Second operand 14 states. [2018-01-29 22:54:41,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:41,887 INFO L93 Difference]: Finished difference Result 117 states and 140 transitions. [2018-01-29 22:54:41,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-29 22:54:41,888 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2018-01-29 22:54:41,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:41,889 INFO L225 Difference]: With dead ends: 117 [2018-01-29 22:54:41,889 INFO L226 Difference]: Without dead ends: 94 [2018-01-29 22:54:41,890 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2018-01-29 22:54:41,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-01-29 22:54:41,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 91. [2018-01-29 22:54:41,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2018-01-29 22:54:41,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2018-01-29 22:54:41,898 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 37 [2018-01-29 22:54:41,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:41,899 INFO L432 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2018-01-29 22:54:41,899 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-29 22:54:41,899 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2018-01-29 22:54:41,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-29 22:54:41,900 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:41,900 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:41,901 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:41,901 INFO L82 PathProgramCache]: Analyzing trace with hash -2052122430, now seen corresponding path program 4 times [2018-01-29 22:54:41,901 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:41,901 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:41,902 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:41,902 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:41,902 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:41,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:41,912 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:42,047 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:42,047 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:42,047 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:42,056 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:54:42,071 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:42,073 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:42,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:42,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-29 22:54:42,112 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-29 22:54:42,112 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-29 22:54:42,112 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-29 22:54:42,112 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand 11 states. [2018-01-29 22:54:42,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:42,447 INFO L93 Difference]: Finished difference Result 107 states and 126 transitions. [2018-01-29 22:54:42,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-29 22:54:42,447 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 41 [2018-01-29 22:54:42,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:42,448 INFO L225 Difference]: With dead ends: 107 [2018-01-29 22:54:42,449 INFO L226 Difference]: Without dead ends: 105 [2018-01-29 22:54:42,449 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-01-29 22:54:42,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-01-29 22:54:42,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 100. [2018-01-29 22:54:42,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-01-29 22:54:42,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 118 transitions. [2018-01-29 22:54:42,455 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 118 transitions. Word has length 41 [2018-01-29 22:54:42,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:42,455 INFO L432 AbstractCegarLoop]: Abstraction has 100 states and 118 transitions. [2018-01-29 22:54:42,455 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-29 22:54:42,456 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 118 transitions. [2018-01-29 22:54:42,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-29 22:54:42,457 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:42,457 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:42,457 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:42,457 INFO L82 PathProgramCache]: Analyzing trace with hash 172515566, now seen corresponding path program 5 times [2018-01-29 22:54:42,457 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:42,457 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:42,458 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:42,458 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:42,458 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:42,474 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:42,586 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:42,586 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:42,586 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:42,591 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:54:42,595 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:42,597 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:42,598 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:42,599 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:42,601 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:42,603 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:42,604 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:42,607 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:42,622 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:42,642 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:42,642 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-29 22:54:42,642 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-29 22:54:42,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-29 22:54:42,643 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-29 22:54:42,643 INFO L87 Difference]: Start difference. First operand 100 states and 118 transitions. Second operand 13 states. [2018-01-29 22:54:43,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:43,308 INFO L93 Difference]: Finished difference Result 117 states and 139 transitions. [2018-01-29 22:54:43,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-29 22:54:43,332 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 48 [2018-01-29 22:54:43,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:43,334 INFO L225 Difference]: With dead ends: 117 [2018-01-29 22:54:43,334 INFO L226 Difference]: Without dead ends: 115 [2018-01-29 22:54:43,335 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-01-29 22:54:43,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2018-01-29 22:54:43,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 109. [2018-01-29 22:54:43,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-01-29 22:54:43,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 130 transitions. [2018-01-29 22:54:43,344 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 130 transitions. Word has length 48 [2018-01-29 22:54:43,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:43,345 INFO L432 AbstractCegarLoop]: Abstraction has 109 states and 130 transitions. [2018-01-29 22:54:43,345 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-29 22:54:43,345 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 130 transitions. [2018-01-29 22:54:43,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-29 22:54:43,347 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:43,347 INFO L350 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:43,347 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:43,347 INFO L82 PathProgramCache]: Analyzing trace with hash -1016643250, now seen corresponding path program 3 times [2018-01-29 22:54:43,347 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:43,348 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:43,348 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:43,349 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:43,349 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:43,360 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:43,435 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-29 22:54:43,435 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:43,436 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:43,446 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:54:43,454 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:43,457 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:43,461 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:43,462 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:43,464 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:43,479 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-29 22:54:43,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:43,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-29 22:54:43,513 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-29 22:54:43,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-29 22:54:43,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-29 22:54:43,514 INFO L87 Difference]: Start difference. First operand 109 states and 130 transitions. Second operand 7 states. [2018-01-29 22:54:43,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:43,640 INFO L93 Difference]: Finished difference Result 123 states and 147 transitions. [2018-01-29 22:54:43,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-29 22:54:43,641 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 51 [2018-01-29 22:54:43,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:43,642 INFO L225 Difference]: With dead ends: 123 [2018-01-29 22:54:43,642 INFO L226 Difference]: Without dead ends: 121 [2018-01-29 22:54:43,642 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2018-01-29 22:54:43,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2018-01-29 22:54:43,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2018-01-29 22:54:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-01-29 22:54:43,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 141 transitions. [2018-01-29 22:54:43,650 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 141 transitions. Word has length 51 [2018-01-29 22:54:43,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:43,651 INFO L432 AbstractCegarLoop]: Abstraction has 118 states and 141 transitions. [2018-01-29 22:54:43,651 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-29 22:54:43,651 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 141 transitions. [2018-01-29 22:54:43,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-29 22:54:43,652 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:43,652 INFO L350 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:43,652 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:43,652 INFO L82 PathProgramCache]: Analyzing trace with hash 115461954, now seen corresponding path program 6 times [2018-01-29 22:54:43,652 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:43,653 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:43,653 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:43,653 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:43,654 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:43,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:43,666 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:44,024 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:44,024 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:44,024 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:44,031 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:54:44,036 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,038 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,039 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,041 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,043 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,044 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,046 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:44,047 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:44,049 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:44,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:44,104 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-29 22:54:44,104 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-29 22:54:44,105 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-29 22:54:44,105 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-29 22:54:44,105 INFO L87 Difference]: Start difference. First operand 118 states and 141 transitions. Second operand 15 states. [2018-01-29 22:54:44,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:44,636 INFO L93 Difference]: Finished difference Result 136 states and 163 transitions. [2018-01-29 22:54:44,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-29 22:54:44,637 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 55 [2018-01-29 22:54:44,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:44,638 INFO L225 Difference]: With dead ends: 136 [2018-01-29 22:54:44,638 INFO L226 Difference]: Without dead ends: 134 [2018-01-29 22:54:44,638 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-01-29 22:54:44,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-01-29 22:54:44,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 127. [2018-01-29 22:54:44,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2018-01-29 22:54:44,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 153 transitions. [2018-01-29 22:54:44,645 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 153 transitions. Word has length 55 [2018-01-29 22:54:44,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:44,646 INFO L432 AbstractCegarLoop]: Abstraction has 127 states and 153 transitions. [2018-01-29 22:54:44,646 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-29 22:54:44,646 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 153 transitions. [2018-01-29 22:54:44,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-29 22:54:44,647 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:44,647 INFO L350 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:44,647 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:44,647 INFO L82 PathProgramCache]: Analyzing trace with hash 798754013, now seen corresponding path program 4 times [2018-01-29 22:54:44,647 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:44,647 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:44,648 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:44,648 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:44,648 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:44,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:44,658 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:44,765 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-01-29 22:54:44,765 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:44,765 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:44,770 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:54:44,778 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:44,780 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:44,941 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:44,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:44,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 17] total 24 [2018-01-29 22:54:44,962 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-29 22:54:44,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-29 22:54:44,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2018-01-29 22:54:44,963 INFO L87 Difference]: Start difference. First operand 127 states and 153 transitions. Second operand 24 states. [2018-01-29 22:54:45,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:45,496 INFO L93 Difference]: Finished difference Result 188 states and 226 transitions. [2018-01-29 22:54:45,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-29 22:54:45,497 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 58 [2018-01-29 22:54:45,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:45,498 INFO L225 Difference]: With dead ends: 188 [2018-01-29 22:54:45,498 INFO L226 Difference]: Without dead ends: 139 [2018-01-29 22:54:45,499 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=308, Invalid=1854, Unknown=0, NotChecked=0, Total=2162 [2018-01-29 22:54:45,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-01-29 22:54:45,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 136. [2018-01-29 22:54:45,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-29 22:54:45,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 163 transitions. [2018-01-29 22:54:45,506 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 163 transitions. Word has length 58 [2018-01-29 22:54:45,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:45,507 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 163 transitions. [2018-01-29 22:54:45,507 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-29 22:54:45,507 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 163 transitions. [2018-01-29 22:54:45,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-29 22:54:45,508 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:45,508 INFO L350 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:45,508 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:45,508 INFO L82 PathProgramCache]: Analyzing trace with hash 861100654, now seen corresponding path program 7 times [2018-01-29 22:54:45,508 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:45,509 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:45,509 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:45,509 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:45,510 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:45,523 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:45,705 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:45,705 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:45,706 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:45,715 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:45,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:45,741 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:45,786 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:45,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:45,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-29 22:54:45,810 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-29 22:54:45,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-29 22:54:45,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-29 22:54:45,811 INFO L87 Difference]: Start difference. First operand 136 states and 163 transitions. Second operand 17 states. [2018-01-29 22:54:46,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:46,309 INFO L93 Difference]: Finished difference Result 154 states and 185 transitions. [2018-01-29 22:54:46,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-29 22:54:46,310 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2018-01-29 22:54:46,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:46,311 INFO L225 Difference]: With dead ends: 154 [2018-01-29 22:54:46,311 INFO L226 Difference]: Without dead ends: 152 [2018-01-29 22:54:46,312 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-29 22:54:46,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-01-29 22:54:46,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 145. [2018-01-29 22:54:46,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 145 states. [2018-01-29 22:54:46,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 175 transitions. [2018-01-29 22:54:46,321 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 175 transitions. Word has length 62 [2018-01-29 22:54:46,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:46,322 INFO L432 AbstractCegarLoop]: Abstraction has 145 states and 175 transitions. [2018-01-29 22:54:46,322 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-29 22:54:46,322 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 175 transitions. [2018-01-29 22:54:46,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-29 22:54:46,323 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:46,323 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:46,323 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:46,324 INFO L82 PathProgramCache]: Analyzing trace with hash 1943217602, now seen corresponding path program 8 times [2018-01-29 22:54:46,324 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:46,324 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:46,325 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:46,325 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:46,325 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:46,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:46,339 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:46,555 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:46,556 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:46,561 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:54:46,566 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:46,571 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:46,573 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:46,575 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:46,588 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:46,608 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:46,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-29 22:54:46,609 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-29 22:54:46,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-29 22:54:46,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-29 22:54:46,609 INFO L87 Difference]: Start difference. First operand 145 states and 175 transitions. Second operand 19 states. [2018-01-29 22:54:47,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:47,186 INFO L93 Difference]: Finished difference Result 164 states and 198 transitions. [2018-01-29 22:54:47,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-29 22:54:47,186 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 69 [2018-01-29 22:54:47,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:47,188 INFO L225 Difference]: With dead ends: 164 [2018-01-29 22:54:47,188 INFO L226 Difference]: Without dead ends: 162 [2018-01-29 22:54:47,188 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2018-01-29 22:54:47,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2018-01-29 22:54:47,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 154. [2018-01-29 22:54:47,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2018-01-29 22:54:47,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 187 transitions. [2018-01-29 22:54:47,196 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 187 transitions. Word has length 69 [2018-01-29 22:54:47,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:47,196 INFO L432 AbstractCegarLoop]: Abstraction has 154 states and 187 transitions. [2018-01-29 22:54:47,196 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-29 22:54:47,196 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 187 transitions. [2018-01-29 22:54:47,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-29 22:54:47,197 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:47,197 INFO L350 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:47,197 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:47,197 INFO L82 PathProgramCache]: Analyzing trace with hash -999524710, now seen corresponding path program 5 times [2018-01-29 22:54:47,197 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:47,198 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:47,198 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:47,198 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:47,199 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:47,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:47,213 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:47,350 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-01-29 22:54:47,350 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:47,350 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:47,358 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:54:47,363 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:47,366 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:47,370 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:47,373 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:47,378 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:47,378 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:47,381 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:47,658 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 54 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:47,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:47,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 21] total 30 [2018-01-29 22:54:47,679 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-29 22:54:47,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-29 22:54:47,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2018-01-29 22:54:47,680 INFO L87 Difference]: Start difference. First operand 154 states and 187 transitions. Second operand 30 states. [2018-01-29 22:54:48,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:48,265 INFO L93 Difference]: Finished difference Result 224 states and 271 transitions. [2018-01-29 22:54:48,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-29 22:54:48,265 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 72 [2018-01-29 22:54:48,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:48,266 INFO L225 Difference]: With dead ends: 224 [2018-01-29 22:54:48,266 INFO L226 Difference]: Without dead ends: 166 [2018-01-29 22:54:48,268 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=449, Invalid=3091, Unknown=0, NotChecked=0, Total=3540 [2018-01-29 22:54:48,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2018-01-29 22:54:48,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2018-01-29 22:54:48,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2018-01-29 22:54:48,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 197 transitions. [2018-01-29 22:54:48,275 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 197 transitions. Word has length 72 [2018-01-29 22:54:48,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:48,275 INFO L432 AbstractCegarLoop]: Abstraction has 163 states and 197 transitions. [2018-01-29 22:54:48,275 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-29 22:54:48,275 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 197 transitions. [2018-01-29 22:54:48,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-01-29 22:54:48,277 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:48,277 INFO L350 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:48,277 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:48,277 INFO L82 PathProgramCache]: Analyzing trace with hash 451654638, now seen corresponding path program 9 times [2018-01-29 22:54:48,277 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:48,277 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:48,278 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:48,278 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:48,278 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:48,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:48,295 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:48,791 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:48,791 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:48,791 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:48,797 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:54:48,802 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,806 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,808 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,810 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,812 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,814 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,816 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,818 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,820 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,825 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:54:48,826 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:48,828 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:48,841 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:48,863 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:48,863 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-29 22:54:48,863 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-29 22:54:48,863 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-29 22:54:48,864 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-29 22:54:48,864 INFO L87 Difference]: Start difference. First operand 163 states and 197 transitions. Second operand 21 states. [2018-01-29 22:54:49,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:49,583 INFO L93 Difference]: Finished difference Result 182 states and 220 transitions. [2018-01-29 22:54:49,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-29 22:54:49,583 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 76 [2018-01-29 22:54:49,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:49,584 INFO L225 Difference]: With dead ends: 182 [2018-01-29 22:54:49,584 INFO L226 Difference]: Without dead ends: 180 [2018-01-29 22:54:49,585 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-29 22:54:49,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2018-01-29 22:54:49,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 172. [2018-01-29 22:54:49,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-29 22:54:49,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 209 transitions. [2018-01-29 22:54:49,591 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 209 transitions. Word has length 76 [2018-01-29 22:54:49,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:49,592 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 209 transitions. [2018-01-29 22:54:49,592 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-29 22:54:49,592 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 209 transitions. [2018-01-29 22:54:49,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-01-29 22:54:49,593 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:49,593 INFO L350 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:49,593 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:49,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1972691902, now seen corresponding path program 10 times [2018-01-29 22:54:49,593 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:49,593 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:49,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:49,594 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:49,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:49,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:49,608 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:49,899 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:49,899 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:49,899 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:49,904 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:54:49,917 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:49,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 345 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:49,959 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:49,959 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-29 22:54:49,960 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-29 22:54:49,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-29 22:54:49,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-29 22:54:49,960 INFO L87 Difference]: Start difference. First operand 172 states and 209 transitions. Second operand 23 states. [2018-01-29 22:54:50,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:50,774 INFO L93 Difference]: Finished difference Result 192 states and 233 transitions. [2018-01-29 22:54:50,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-29 22:54:50,774 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 83 [2018-01-29 22:54:50,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:50,776 INFO L225 Difference]: With dead ends: 192 [2018-01-29 22:54:50,776 INFO L226 Difference]: Without dead ends: 190 [2018-01-29 22:54:50,776 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2018-01-29 22:54:50,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-29 22:54:50,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2018-01-29 22:54:50,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-01-29 22:54:50,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 221 transitions. [2018-01-29 22:54:50,787 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 221 transitions. Word has length 83 [2018-01-29 22:54:50,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:50,787 INFO L432 AbstractCegarLoop]: Abstraction has 181 states and 221 transitions. [2018-01-29 22:54:50,787 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-29 22:54:50,787 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 221 transitions. [2018-01-29 22:54:50,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-29 22:54:50,788 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:50,788 INFO L350 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:50,788 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:50,788 INFO L82 PathProgramCache]: Analyzing trace with hash 2141735229, now seen corresponding path program 6 times [2018-01-29 22:54:50,788 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:50,788 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:50,789 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:50,789 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:50,789 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:50,806 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:51,050 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 85 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:51,051 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:51,051 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:51,056 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:54:51,060 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:51,062 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:51,063 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:51,064 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:51,180 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 42 proven. 48 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-01-29 22:54:51,200 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:51,200 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 9] total 32 [2018-01-29 22:54:51,201 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-29 22:54:51,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-29 22:54:51,201 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2018-01-29 22:54:51,201 INFO L87 Difference]: Start difference. First operand 181 states and 221 transitions. Second operand 32 states. [2018-01-29 22:54:52,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:52,495 INFO L93 Difference]: Finished difference Result 466 states and 569 transitions. [2018-01-29 22:54:52,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-01-29 22:54:52,495 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 86 [2018-01-29 22:54:52,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:52,497 INFO L225 Difference]: With dead ends: 466 [2018-01-29 22:54:52,497 INFO L226 Difference]: Without dead ends: 325 [2018-01-29 22:54:52,499 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2631 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1125, Invalid=7247, Unknown=0, NotChecked=0, Total=8372 [2018-01-29 22:54:52,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2018-01-29 22:54:52,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 284. [2018-01-29 22:54:52,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-01-29 22:54:52,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 352 transitions. [2018-01-29 22:54:52,512 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 352 transitions. Word has length 86 [2018-01-29 22:54:52,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:52,512 INFO L432 AbstractCegarLoop]: Abstraction has 284 states and 352 transitions. [2018-01-29 22:54:52,512 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-29 22:54:52,512 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 352 transitions. [2018-01-29 22:54:52,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-01-29 22:54:52,514 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:52,514 INFO L350 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:52,514 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:52,514 INFO L82 PathProgramCache]: Analyzing trace with hash 237596014, now seen corresponding path program 11 times [2018-01-29 22:54:52,514 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:52,514 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:52,515 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:52,515 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:52,515 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:52,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:52,526 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:52,852 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:52,852 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:52,853 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:52,857 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:54:52,861 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,862 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,864 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,865 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,867 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,869 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,871 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,872 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,874 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,876 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,878 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,881 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:54:52,881 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:52,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:52,906 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:52,927 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:52,927 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-29 22:54:52,927 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-29 22:54:52,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-29 22:54:52,928 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-29 22:54:52,928 INFO L87 Difference]: Start difference. First operand 284 states and 352 transitions. Second operand 25 states. [2018-01-29 22:54:53,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:53,947 INFO L93 Difference]: Finished difference Result 322 states and 400 transitions. [2018-01-29 22:54:53,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-29 22:54:53,947 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 90 [2018-01-29 22:54:53,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:53,949 INFO L225 Difference]: With dead ends: 322 [2018-01-29 22:54:53,949 INFO L226 Difference]: Without dead ends: 320 [2018-01-29 22:54:53,950 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-01-29 22:54:53,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-01-29 22:54:53,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 302. [2018-01-29 22:54:53,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-01-29 22:54:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 376 transitions. [2018-01-29 22:54:53,965 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 376 transitions. Word has length 90 [2018-01-29 22:54:53,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:53,966 INFO L432 AbstractCegarLoop]: Abstraction has 302 states and 376 transitions. [2018-01-29 22:54:53,966 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-29 22:54:53,966 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 376 transitions. [2018-01-29 22:54:53,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-01-29 22:54:53,967 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:53,967 INFO L350 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:53,967 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:53,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1835945278, now seen corresponding path program 12 times [2018-01-29 22:54:53,967 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:53,967 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:53,968 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:53,968 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:53,968 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:53,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:53,980 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:54,608 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:54,608 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:54,609 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:54,613 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:54:54,618 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,619 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,620 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,621 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,622 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,624 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,625 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,627 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,628 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,630 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,632 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,634 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,636 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:54:54,636 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:54:54,639 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:54,661 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:54,681 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:54,681 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-29 22:54:54,682 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-29 22:54:54,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-29 22:54:54,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-29 22:54:54,682 INFO L87 Difference]: Start difference. First operand 302 states and 376 transitions. Second operand 27 states. [2018-01-29 22:54:55,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:55,722 INFO L93 Difference]: Finished difference Result 342 states and 426 transitions. [2018-01-29 22:54:55,722 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-29 22:54:55,722 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 97 [2018-01-29 22:54:55,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:55,724 INFO L225 Difference]: With dead ends: 342 [2018-01-29 22:54:55,724 INFO L226 Difference]: Without dead ends: 340 [2018-01-29 22:54:55,724 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 96 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-29 22:54:55,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2018-01-29 22:54:55,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 320. [2018-01-29 22:54:55,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 320 states. [2018-01-29 22:54:55,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 400 transitions. [2018-01-29 22:54:55,741 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 400 transitions. Word has length 97 [2018-01-29 22:54:55,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:55,742 INFO L432 AbstractCegarLoop]: Abstraction has 320 states and 400 transitions. [2018-01-29 22:54:55,742 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-29 22:54:55,742 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 400 transitions. [2018-01-29 22:54:55,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-01-29 22:54:55,744 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:55,744 INFO L350 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:55,745 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:55,745 INFO L82 PathProgramCache]: Analyzing trace with hash -1507952413, now seen corresponding path program 1 times [2018-01-29 22:54:55,745 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:55,745 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:55,746 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:55,746 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:54:55,746 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:55,769 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:56,101 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 80 proven. 122 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:56,101 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:56,101 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:56,106 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:56,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:56,121 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:56,246 INFO L134 CoverageAnalysis]: Checked inductivity of 202 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2018-01-29 22:54:56,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:56,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 12] total 37 [2018-01-29 22:54:56,266 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-29 22:54:56,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-29 22:54:56,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1234, Unknown=0, NotChecked=0, Total=1406 [2018-01-29 22:54:56,266 INFO L87 Difference]: Start difference. First operand 320 states and 400 transitions. Second operand 38 states. [2018-01-29 22:54:57,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:57,659 INFO L93 Difference]: Finished difference Result 405 states and 504 transitions. [2018-01-29 22:54:57,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-29 22:54:57,659 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 103 [2018-01-29 22:54:57,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:57,661 INFO L225 Difference]: With dead ends: 405 [2018-01-29 22:54:57,661 INFO L226 Difference]: Without dead ends: 332 [2018-01-29 22:54:57,663 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1731 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=746, Invalid=5416, Unknown=0, NotChecked=0, Total=6162 [2018-01-29 22:54:57,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2018-01-29 22:54:57,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 329. [2018-01-29 22:54:57,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-01-29 22:54:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 409 transitions. [2018-01-29 22:54:57,679 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 409 transitions. Word has length 103 [2018-01-29 22:54:57,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:57,680 INFO L432 AbstractCegarLoop]: Abstraction has 329 states and 409 transitions. [2018-01-29 22:54:57,680 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-29 22:54:57,680 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 409 transitions. [2018-01-29 22:54:57,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-01-29 22:54:57,682 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:57,682 INFO L350 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:57,682 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:57,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1876654354, now seen corresponding path program 13 times [2018-01-29 22:54:57,683 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:57,683 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:57,683 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:57,684 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:57,684 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:57,701 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:54:58,271 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:58,271 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:54:58,271 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:54:58,276 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:58,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:58,290 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:54:58,318 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 0 proven. 585 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:54:58,337 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:54:58,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-29 22:54:58,338 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-29 22:54:58,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-29 22:54:58,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-29 22:54:58,338 INFO L87 Difference]: Start difference. First operand 329 states and 409 transitions. Second operand 29 states. [2018-01-29 22:54:59,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:54:59,550 INFO L93 Difference]: Finished difference Result 369 states and 459 transitions. [2018-01-29 22:54:59,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-29 22:54:59,550 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 104 [2018-01-29 22:54:59,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:54:59,552 INFO L225 Difference]: With dead ends: 369 [2018-01-29 22:54:59,552 INFO L226 Difference]: Without dead ends: 367 [2018-01-29 22:54:59,553 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=159, Invalid=2811, Unknown=0, NotChecked=0, Total=2970 [2018-01-29 22:54:59,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2018-01-29 22:54:59,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 347. [2018-01-29 22:54:59,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-29 22:54:59,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 433 transitions. [2018-01-29 22:54:59,571 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 433 transitions. Word has length 104 [2018-01-29 22:54:59,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:54:59,571 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 433 transitions. [2018-01-29 22:54:59,571 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-29 22:54:59,571 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 433 transitions. [2018-01-29 22:54:59,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2018-01-29 22:54:59,573 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:54:59,574 INFO L350 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:54:59,574 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:54:59,574 INFO L82 PathProgramCache]: Analyzing trace with hash -567350974, now seen corresponding path program 14 times [2018-01-29 22:54:59,574 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:54:59,574 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:54:59,575 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:59,575 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:54:59,575 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:54:59,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:54:59,592 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:00,187 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:00,187 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:00,187 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:00,192 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:55:00,197 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:00,205 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:00,207 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:00,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:00,232 INFO L134 CoverageAnalysis]: Checked inductivity of 679 backedges. 0 proven. 679 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:00,252 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:00,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-29 22:55:00,253 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-29 22:55:00,253 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-29 22:55:00,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-29 22:55:00,253 INFO L87 Difference]: Start difference. First operand 347 states and 433 transitions. Second operand 31 states. [2018-01-29 22:55:01,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:01,850 INFO L93 Difference]: Finished difference Result 389 states and 485 transitions. [2018-01-29 22:55:01,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-29 22:55:01,851 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 111 [2018-01-29 22:55:01,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:01,852 INFO L225 Difference]: With dead ends: 389 [2018-01-29 22:55:01,852 INFO L226 Difference]: Without dead ends: 387 [2018-01-29 22:55:01,853 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=171, Invalid=3251, Unknown=0, NotChecked=0, Total=3422 [2018-01-29 22:55:01,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2018-01-29 22:55:01,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 365. [2018-01-29 22:55:01,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2018-01-29 22:55:01,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 457 transitions. [2018-01-29 22:55:01,868 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 457 transitions. Word has length 111 [2018-01-29 22:55:01,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:01,869 INFO L432 AbstractCegarLoop]: Abstraction has 365 states and 457 transitions. [2018-01-29 22:55:01,869 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-29 22:55:01,869 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 457 transitions. [2018-01-29 22:55:01,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-01-29 22:55:01,871 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:01,871 INFO L350 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:01,872 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:01,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1803788548, now seen corresponding path program 2 times [2018-01-29 22:55:01,872 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:01,872 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:01,873 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:01,873 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:01,873 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:01,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:01,896 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:02,214 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 0 proven. 123 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2018-01-29 22:55:02,214 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:02,214 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:02,220 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:55:02,225 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:02,236 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:02,238 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:02,241 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:02,695 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 117 proven. 167 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:02,715 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:02,715 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 31] total 43 [2018-01-29 22:55:02,715 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-29 22:55:02,716 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-29 22:55:02,716 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1674, Unknown=0, NotChecked=0, Total=1892 [2018-01-29 22:55:02,716 INFO L87 Difference]: Start difference. First operand 365 states and 457 transitions. Second operand 44 states. [2018-01-29 22:55:03,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:03,762 INFO L93 Difference]: Finished difference Result 459 states and 572 transitions. [2018-01-29 22:55:03,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-01-29 22:55:03,763 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 117 [2018-01-29 22:55:03,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:03,764 INFO L225 Difference]: With dead ends: 459 [2018-01-29 22:55:03,764 INFO L226 Difference]: Without dead ends: 377 [2018-01-29 22:55:03,766 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1820 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=953, Invalid=7419, Unknown=0, NotChecked=0, Total=8372 [2018-01-29 22:55:03,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-01-29 22:55:03,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 374. [2018-01-29 22:55:03,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-01-29 22:55:03,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 466 transitions. [2018-01-29 22:55:03,776 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 466 transitions. Word has length 117 [2018-01-29 22:55:03,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:03,776 INFO L432 AbstractCegarLoop]: Abstraction has 374 states and 466 transitions. [2018-01-29 22:55:03,776 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-29 22:55:03,776 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 466 transitions. [2018-01-29 22:55:03,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-01-29 22:55:03,777 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:03,777 INFO L350 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:03,777 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:03,778 INFO L82 PathProgramCache]: Analyzing trace with hash -638254994, now seen corresponding path program 15 times [2018-01-29 22:55:03,778 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:03,778 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:03,778 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:03,778 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:03,778 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:03,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:03,791 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:04,616 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:04,616 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:04,616 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:04,621 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:55:04,625 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,626 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,627 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,629 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,630 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,631 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,633 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,634 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,636 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,638 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,640 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,642 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,644 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,646 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,648 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,651 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:04,651 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:04,654 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:04,677 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:04,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:04,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-29 22:55:04,697 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-29 22:55:04,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-29 22:55:04,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-29 22:55:04,698 INFO L87 Difference]: Start difference. First operand 374 states and 466 transitions. Second operand 33 states. [2018-01-29 22:55:06,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:06,445 INFO L93 Difference]: Finished difference Result 416 states and 518 transitions. [2018-01-29 22:55:06,445 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-29 22:55:06,445 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 118 [2018-01-29 22:55:06,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:06,447 INFO L225 Difference]: With dead ends: 416 [2018-01-29 22:55:06,448 INFO L226 Difference]: Without dead ends: 414 [2018-01-29 22:55:06,449 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 117 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 435 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=183, Invalid=3723, Unknown=0, NotChecked=0, Total=3906 [2018-01-29 22:55:06,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-01-29 22:55:06,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 392. [2018-01-29 22:55:06,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 392 states. [2018-01-29 22:55:06,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 490 transitions. [2018-01-29 22:55:06,471 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 490 transitions. Word has length 118 [2018-01-29 22:55:06,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:06,471 INFO L432 AbstractCegarLoop]: Abstraction has 392 states and 490 transitions. [2018-01-29 22:55:06,471 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-29 22:55:06,471 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 490 transitions. [2018-01-29 22:55:06,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-01-29 22:55:06,473 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:06,474 INFO L350 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:06,474 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:06,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1227538370, now seen corresponding path program 16 times [2018-01-29 22:55:06,474 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:06,474 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:06,475 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:06,476 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:06,476 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:06,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:06,504 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:07,145 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:07,145 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:07,146 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:07,151 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:55:07,170 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:07,173 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:07,199 INFO L134 CoverageAnalysis]: Checked inductivity of 888 backedges. 0 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:07,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:07,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-29 22:55:07,219 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-29 22:55:07,220 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-29 22:55:07,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-29 22:55:07,220 INFO L87 Difference]: Start difference. First operand 392 states and 490 transitions. Second operand 35 states. [2018-01-29 22:55:08,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:08,978 INFO L93 Difference]: Finished difference Result 436 states and 544 transitions. [2018-01-29 22:55:08,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-29 22:55:08,978 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 125 [2018-01-29 22:55:08,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:08,980 INFO L225 Difference]: With dead ends: 436 [2018-01-29 22:55:08,980 INFO L226 Difference]: Without dead ends: 434 [2018-01-29 22:55:08,981 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 124 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 496 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=195, Invalid=4227, Unknown=0, NotChecked=0, Total=4422 [2018-01-29 22:55:08,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2018-01-29 22:55:08,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 410. [2018-01-29 22:55:08,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-01-29 22:55:08,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 514 transitions. [2018-01-29 22:55:08,999 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 514 transitions. Word has length 125 [2018-01-29 22:55:08,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:08,999 INFO L432 AbstractCegarLoop]: Abstraction has 410 states and 514 transitions. [2018-01-29 22:55:08,999 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-29 22:55:08,999 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 514 transitions. [2018-01-29 22:55:09,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-01-29 22:55:09,001 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:09,002 INFO L350 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:09,002 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:09,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1623279677, now seen corresponding path program 3 times [2018-01-29 22:55:09,002 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:09,002 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:09,003 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:09,003 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:09,003 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:09,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:09,022 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:09,253 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2018-01-29 22:55:09,253 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:09,253 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:09,258 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:55:09,263 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:09,264 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:09,266 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:09,269 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:09,271 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:09,272 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:09,274 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:09,629 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 27 proven. 30 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2018-01-29 22:55:09,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:09,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 5] total 19 [2018-01-29 22:55:09,651 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-29 22:55:09,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-29 22:55:09,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=305, Unknown=0, NotChecked=0, Total=342 [2018-01-29 22:55:09,652 INFO L87 Difference]: Start difference. First operand 410 states and 514 transitions. Second operand 19 states. [2018-01-29 22:55:11,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:11,064 INFO L93 Difference]: Finished difference Result 891 states and 1118 transitions. [2018-01-29 22:55:11,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-29 22:55:11,064 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 131 [2018-01-29 22:55:11,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:11,067 INFO L225 Difference]: With dead ends: 891 [2018-01-29 22:55:11,067 INFO L226 Difference]: Without dead ends: 812 [2018-01-29 22:55:11,068 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=219, Invalid=2643, Unknown=0, NotChecked=0, Total=2862 [2018-01-29 22:55:11,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-01-29 22:55:11,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 724. [2018-01-29 22:55:11,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 724 states. [2018-01-29 22:55:11,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 918 transitions. [2018-01-29 22:55:11,093 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 918 transitions. Word has length 131 [2018-01-29 22:55:11,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:11,094 INFO L432 AbstractCegarLoop]: Abstraction has 724 states and 918 transitions. [2018-01-29 22:55:11,094 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-29 22:55:11,094 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 918 transitions. [2018-01-29 22:55:11,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2018-01-29 22:55:11,095 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:11,096 INFO L350 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:11,096 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:11,096 INFO L82 PathProgramCache]: Analyzing trace with hash 1521670638, now seen corresponding path program 17 times [2018-01-29 22:55:11,096 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:11,096 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:11,096 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:11,097 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:11,097 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:11,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:11,109 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:11,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:11,803 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:11,803 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:11,808 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:55:11,813 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,815 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,816 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,818 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,819 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,821 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,822 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,824 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,826 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,827 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,829 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,831 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,834 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,836 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,841 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,844 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:11,844 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:11,848 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1003 backedges. 0 proven. 1003 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:11,893 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:11,893 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-29 22:55:11,894 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-29 22:55:11,894 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-29 22:55:11,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-29 22:55:11,894 INFO L87 Difference]: Start difference. First operand 724 states and 918 transitions. Second operand 37 states. [2018-01-29 22:55:13,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:13,867 INFO L93 Difference]: Finished difference Result 814 states and 1030 transitions. [2018-01-29 22:55:13,867 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-29 22:55:13,867 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 132 [2018-01-29 22:55:13,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:13,870 INFO L225 Difference]: With dead ends: 814 [2018-01-29 22:55:13,870 INFO L226 Difference]: Without dead ends: 812 [2018-01-29 22:55:13,871 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 131 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=207, Invalid=4763, Unknown=0, NotChecked=0, Total=4970 [2018-01-29 22:55:13,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-01-29 22:55:13,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 760. [2018-01-29 22:55:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-01-29 22:55:13,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 966 transitions. [2018-01-29 22:55:13,917 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 966 transitions. Word has length 132 [2018-01-29 22:55:13,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:13,917 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 966 transitions. [2018-01-29 22:55:13,917 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-29 22:55:13,918 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 966 transitions. [2018-01-29 22:55:13,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-01-29 22:55:13,921 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:13,921 INFO L350 BasicCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:13,921 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:13,922 INFO L82 PathProgramCache]: Analyzing trace with hash -809978777, now seen corresponding path program 1 times [2018-01-29 22:55:13,922 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:13,922 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:13,923 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:13,923 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:13,923 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:13,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:13,951 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:14,636 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 183 proven. 249 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:55:14,636 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:14,636 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:14,641 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:55:14,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:14,665 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:15,009 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 220 proven. 212 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:55:15,028 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:15,028 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2018-01-29 22:55:15,029 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-29 22:55:15,029 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-29 22:55:15,029 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=389, Invalid=2473, Unknown=0, NotChecked=0, Total=2862 [2018-01-29 22:55:15,029 INFO L87 Difference]: Start difference. First operand 760 states and 966 transitions. Second operand 54 states. [2018-01-29 22:55:15,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:15,827 INFO L93 Difference]: Finished difference Result 878 states and 1103 transitions. [2018-01-29 22:55:15,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-01-29 22:55:15,827 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 148 [2018-01-29 22:55:15,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:15,831 INFO L225 Difference]: With dead ends: 878 [2018-01-29 22:55:15,831 INFO L226 Difference]: Without dead ends: 760 [2018-01-29 22:55:15,833 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2496 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1289, Invalid=7453, Unknown=0, NotChecked=0, Total=8742 [2018-01-29 22:55:15,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2018-01-29 22:55:15,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 760. [2018-01-29 22:55:15,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 760 states. [2018-01-29 22:55:15,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 962 transitions. [2018-01-29 22:55:15,869 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 962 transitions. Word has length 148 [2018-01-29 22:55:15,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:15,870 INFO L432 AbstractCegarLoop]: Abstraction has 760 states and 962 transitions. [2018-01-29 22:55:15,870 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-29 22:55:15,870 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 962 transitions. [2018-01-29 22:55:15,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-01-29 22:55:15,873 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:15,873 INFO L350 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:15,873 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:15,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1184025022, now seen corresponding path program 18 times [2018-01-29 22:55:15,874 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:15,874 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:15,875 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:15,875 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:55:15,875 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:15,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:15,894 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:16,609 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:16,609 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:16,614 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:55:16,619 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,620 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,621 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,622 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,624 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,626 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,628 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,629 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,631 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,633 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,634 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,637 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,639 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,641 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,643 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,646 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,648 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,652 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,655 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:16,656 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:16,659 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:16,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1125 backedges. 0 proven. 1125 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:16,707 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:16,707 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-29 22:55:16,707 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-29 22:55:16,708 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-29 22:55:16,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-29 22:55:16,708 INFO L87 Difference]: Start difference. First operand 760 states and 962 transitions. Second operand 39 states. [2018-01-29 22:55:19,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:19,008 INFO L93 Difference]: Finished difference Result 850 states and 1074 transitions. [2018-01-29 22:55:19,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-29 22:55:19,008 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 139 [2018-01-29 22:55:19,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:19,012 INFO L225 Difference]: With dead ends: 850 [2018-01-29 22:55:19,012 INFO L226 Difference]: Without dead ends: 848 [2018-01-29 22:55:19,013 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=219, Invalid=5331, Unknown=0, NotChecked=0, Total=5550 [2018-01-29 22:55:19,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2018-01-29 22:55:19,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 796. [2018-01-29 22:55:19,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-01-29 22:55:19,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1010 transitions. [2018-01-29 22:55:19,044 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1010 transitions. Word has length 139 [2018-01-29 22:55:19,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:19,044 INFO L432 AbstractCegarLoop]: Abstraction has 796 states and 1010 transitions. [2018-01-29 22:55:19,045 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-29 22:55:19,045 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1010 transitions. [2018-01-29 22:55:19,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-01-29 22:55:19,048 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:19,049 INFO L350 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:19,049 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:19,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1721577573, now seen corresponding path program 2 times [2018-01-29 22:55:19,049 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:19,049 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:19,050 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:19,050 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:19,050 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:19,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:19,076 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:19,370 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2018-01-29 22:55:19,371 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:19,371 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:19,376 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:55:19,382 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:19,393 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:19,396 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:19,399 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:20,153 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 212 proven. 278 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:55:20,174 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:20,174 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 39] total 55 [2018-01-29 22:55:20,174 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-29 22:55:20,174 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-29 22:55:20,175 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=2755, Unknown=0, NotChecked=0, Total=3080 [2018-01-29 22:55:20,175 INFO L87 Difference]: Start difference. First operand 796 states and 1010 transitions. Second operand 56 states. [2018-01-29 22:55:21,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:21,739 INFO L93 Difference]: Finished difference Result 918 states and 1157 transitions. [2018-01-29 22:55:21,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-01-29 22:55:21,740 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 155 [2018-01-29 22:55:21,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:21,742 INFO L225 Difference]: With dead ends: 918 [2018-01-29 22:55:21,743 INFO L226 Difference]: Without dead ends: 808 [2018-01-29 22:55:21,744 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3092 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1436, Invalid=12370, Unknown=0, NotChecked=0, Total=13806 [2018-01-29 22:55:21,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2018-01-29 22:55:21,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 805. [2018-01-29 22:55:21,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 805 states. [2018-01-29 22:55:21,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1017 transitions. [2018-01-29 22:55:21,770 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1017 transitions. Word has length 155 [2018-01-29 22:55:21,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:21,770 INFO L432 AbstractCegarLoop]: Abstraction has 805 states and 1017 transitions. [2018-01-29 22:55:21,770 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-29 22:55:21,770 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1017 transitions. [2018-01-29 22:55:21,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-01-29 22:55:21,772 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:21,773 INFO L350 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:21,773 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:21,773 INFO L82 PathProgramCache]: Analyzing trace with hash 930485102, now seen corresponding path program 19 times [2018-01-29 22:55:21,773 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:21,773 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:21,774 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:21,774 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:21,774 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:21,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:21,787 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:22,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:22,790 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:22,790 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:22,794 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:55:22,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:22,815 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:22,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1254 backedges. 0 proven. 1254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:22,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:22,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-29 22:55:22,876 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-29 22:55:22,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-29 22:55:22,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-29 22:55:22,877 INFO L87 Difference]: Start difference. First operand 805 states and 1017 transitions. Second operand 41 states. [2018-01-29 22:55:25,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:25,440 INFO L93 Difference]: Finished difference Result 895 states and 1129 transitions. [2018-01-29 22:55:25,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-01-29 22:55:25,440 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 146 [2018-01-29 22:55:25,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:25,444 INFO L225 Difference]: With dead ends: 895 [2018-01-29 22:55:25,445 INFO L226 Difference]: Without dead ends: 893 [2018-01-29 22:55:25,446 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=231, Invalid=5931, Unknown=0, NotChecked=0, Total=6162 [2018-01-29 22:55:25,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 893 states. [2018-01-29 22:55:25,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 893 to 841. [2018-01-29 22:55:25,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 841 states. [2018-01-29 22:55:25,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1065 transitions. [2018-01-29 22:55:25,486 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1065 transitions. Word has length 146 [2018-01-29 22:55:25,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:25,487 INFO L432 AbstractCegarLoop]: Abstraction has 841 states and 1065 transitions. [2018-01-29 22:55:25,487 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-29 22:55:25,487 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1065 transitions. [2018-01-29 22:55:25,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-01-29 22:55:25,488 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:25,488 INFO L350 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:25,488 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:25,488 INFO L82 PathProgramCache]: Analyzing trace with hash -1629598526, now seen corresponding path program 20 times [2018-01-29 22:55:25,489 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:25,489 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:25,489 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:25,489 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:55:25,489 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:25,510 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:26,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:26,590 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:26,590 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:26,595 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:55:26,603 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:26,619 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:26,622 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:26,626 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:26,665 INFO L134 CoverageAnalysis]: Checked inductivity of 1390 backedges. 0 proven. 1390 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:26,686 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:26,686 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-29 22:55:26,686 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-29 22:55:26,687 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-29 22:55:26,687 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-29 22:55:26,687 INFO L87 Difference]: Start difference. First operand 841 states and 1065 transitions. Second operand 43 states. [2018-01-29 22:55:29,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:29,580 INFO L93 Difference]: Finished difference Result 935 states and 1181 transitions. [2018-01-29 22:55:29,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-01-29 22:55:29,580 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 153 [2018-01-29 22:55:29,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:29,583 INFO L225 Difference]: With dead ends: 935 [2018-01-29 22:55:29,583 INFO L226 Difference]: Without dead ends: 933 [2018-01-29 22:55:29,584 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 780 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=243, Invalid=6563, Unknown=0, NotChecked=0, Total=6806 [2018-01-29 22:55:29,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2018-01-29 22:55:29,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 877. [2018-01-29 22:55:29,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2018-01-29 22:55:29,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1113 transitions. [2018-01-29 22:55:29,615 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1113 transitions. Word has length 153 [2018-01-29 22:55:29,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:29,615 INFO L432 AbstractCegarLoop]: Abstraction has 877 states and 1113 transitions. [2018-01-29 22:55:29,615 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-01-29 22:55:29,615 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1113 transitions. [2018-01-29 22:55:29,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-01-29 22:55:29,617 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:29,617 INFO L350 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:29,617 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:29,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1351279972, now seen corresponding path program 3 times [2018-01-29 22:55:29,617 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:29,618 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:29,618 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:29,618 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:29,618 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:29,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:29,642 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:29,979 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-29 22:55:29,979 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:29,979 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:29,984 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:55:29,990 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:29,992 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:29,994 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:29,996 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:29,999 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:30,003 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:30,006 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:30,012 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:30,017 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:30,021 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:30,023 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:30,027 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:30,052 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 0 proven. 279 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-29 22:55:30,073 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:30,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-29 22:55:30,074 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-29 22:55:30,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-29 22:55:30,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-29 22:55:30,074 INFO L87 Difference]: Start difference. First operand 877 states and 1113 transitions. Second operand 21 states. [2018-01-29 22:55:30,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:30,728 INFO L93 Difference]: Finished difference Result 891 states and 1130 transitions. [2018-01-29 22:55:30,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-29 22:55:30,728 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 169 [2018-01-29 22:55:30,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:30,731 INFO L225 Difference]: With dead ends: 891 [2018-01-29 22:55:30,731 INFO L226 Difference]: Without dead ends: 889 [2018-01-29 22:55:30,732 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-29 22:55:30,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2018-01-29 22:55:30,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 886. [2018-01-29 22:55:30,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-01-29 22:55:30,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1124 transitions. [2018-01-29 22:55:30,775 INFO L78 Accepts]: Start accepts. Automaton has 886 states and 1124 transitions. Word has length 169 [2018-01-29 22:55:30,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:30,775 INFO L432 AbstractCegarLoop]: Abstraction has 886 states and 1124 transitions. [2018-01-29 22:55:30,775 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-29 22:55:30,775 INFO L276 IsEmpty]: Start isEmpty. Operand 886 states and 1124 transitions. [2018-01-29 22:55:30,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-01-29 22:55:30,777 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:30,777 INFO L350 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:30,777 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:30,777 INFO L82 PathProgramCache]: Analyzing trace with hash -883512082, now seen corresponding path program 21 times [2018-01-29 22:55:30,777 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:30,778 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:30,778 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:30,778 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:30,778 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:30,798 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:31,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:31,993 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:31,994 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:31,998 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:55:32,003 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,004 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,005 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,006 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,008 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,009 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,011 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,012 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,014 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,015 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,017 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,019 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,021 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,023 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,026 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,028 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,030 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,033 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,041 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,045 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:55:32,045 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:32,050 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:32,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1533 backedges. 0 proven. 1533 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:32,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:32,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 44 [2018-01-29 22:55:32,106 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-29 22:55:32,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-29 22:55:32,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=1893, Unknown=0, NotChecked=0, Total=1980 [2018-01-29 22:55:32,106 INFO L87 Difference]: Start difference. First operand 886 states and 1124 transitions. Second operand 45 states. [2018-01-29 22:55:35,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:35,159 INFO L93 Difference]: Finished difference Result 984 states and 1244 transitions. [2018-01-29 22:55:35,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-01-29 22:55:35,188 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 160 [2018-01-29 22:55:35,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:35,192 INFO L225 Difference]: With dead ends: 984 [2018-01-29 22:55:35,192 INFO L226 Difference]: Without dead ends: 982 [2018-01-29 22:55:35,193 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=255, Invalid=7227, Unknown=0, NotChecked=0, Total=7482 [2018-01-29 22:55:35,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2018-01-29 22:55:35,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 922. [2018-01-29 22:55:35,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2018-01-29 22:55:35,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1172 transitions. [2018-01-29 22:55:35,226 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1172 transitions. Word has length 160 [2018-01-29 22:55:35,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:35,226 INFO L432 AbstractCegarLoop]: Abstraction has 922 states and 1172 transitions. [2018-01-29 22:55:35,226 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-29 22:55:35,226 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1172 transitions. [2018-01-29 22:55:35,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2018-01-29 22:55:35,228 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:35,228 INFO L350 BasicCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:35,228 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:35,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1395768327, now seen corresponding path program 4 times [2018-01-29 22:55:35,228 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:35,228 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:35,229 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:35,229 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:35,229 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:35,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:35,246 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:35,595 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 345 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2018-01-29 22:55:35,595 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:35,595 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:35,606 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:55:35,626 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:35,630 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:36,602 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 345 proven. 335 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:55:36,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:36,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 45] total 66 [2018-01-29 22:55:36,623 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-29 22:55:36,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-29 22:55:36,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=3874, Unknown=0, NotChecked=0, Total=4290 [2018-01-29 22:55:36,623 INFO L87 Difference]: Start difference. First operand 922 states and 1172 transitions. Second operand 66 states. [2018-01-29 22:55:38,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:38,761 INFO L93 Difference]: Finished difference Result 1070 states and 1348 transitions. [2018-01-29 22:55:38,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-01-29 22:55:38,761 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 176 [2018-01-29 22:55:38,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:38,764 INFO L225 Difference]: With dead ends: 1070 [2018-01-29 22:55:38,764 INFO L226 Difference]: Without dead ends: 934 [2018-01-29 22:55:38,765 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4301 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1778, Invalid=17128, Unknown=0, NotChecked=0, Total=18906 [2018-01-29 22:55:38,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2018-01-29 22:55:38,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 931. [2018-01-29 22:55:38,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 931 states. [2018-01-29 22:55:38,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1179 transitions. [2018-01-29 22:55:38,795 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1179 transitions. Word has length 176 [2018-01-29 22:55:38,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:38,796 INFO L432 AbstractCegarLoop]: Abstraction has 931 states and 1179 transitions. [2018-01-29 22:55:38,796 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-29 22:55:38,796 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1179 transitions. [2018-01-29 22:55:38,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-29 22:55:38,799 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:38,799 INFO L350 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:38,799 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:38,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1936065346, now seen corresponding path program 22 times [2018-01-29 22:55:38,800 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:38,800 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:38,800 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:38,800 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:38,801 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:38,821 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:40,250 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:40,251 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:40,251 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:40,256 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-29 22:55:40,283 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:40,287 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:40,409 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:40,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 46 [2018-01-29 22:55:40,410 INFO L409 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-01-29 22:55:40,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-01-29 22:55:40,411 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=2071, Unknown=0, NotChecked=0, Total=2162 [2018-01-29 22:55:40,411 INFO L87 Difference]: Start difference. First operand 931 states and 1179 transitions. Second operand 47 states. [2018-01-29 22:55:44,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:44,199 INFO L93 Difference]: Finished difference Result 1029 states and 1299 transitions. [2018-01-29 22:55:44,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-01-29 22:55:44,200 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 167 [2018-01-29 22:55:44,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:44,203 INFO L225 Difference]: With dead ends: 1029 [2018-01-29 22:55:44,203 INFO L226 Difference]: Without dead ends: 1027 [2018-01-29 22:55:44,203 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=267, Invalid=7923, Unknown=0, NotChecked=0, Total=8190 [2018-01-29 22:55:44,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-01-29 22:55:44,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 967. [2018-01-29 22:55:44,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-01-29 22:55:44,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1227 transitions. [2018-01-29 22:55:44,239 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1227 transitions. Word has length 167 [2018-01-29 22:55:44,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:44,239 INFO L432 AbstractCegarLoop]: Abstraction has 967 states and 1227 transitions. [2018-01-29 22:55:44,239 INFO L433 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-01-29 22:55:44,239 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1227 transitions. [2018-01-29 22:55:44,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-29 22:55:44,242 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:44,242 INFO L350 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:44,242 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:44,242 INFO L82 PathProgramCache]: Analyzing trace with hash 661431918, now seen corresponding path program 23 times [2018-01-29 22:55:44,242 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:44,242 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:44,243 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:44,243 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:44,243 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:44,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:44,261 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:45,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:45,304 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:45,338 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:45,343 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:55:45,347 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,349 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,350 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,351 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,353 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,354 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,356 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,358 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,359 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,361 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,363 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,365 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,367 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,369 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,371 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,374 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,376 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,379 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,381 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,384 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,386 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,389 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,392 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,396 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:45,397 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:45,400 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:45,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1840 backedges. 0 proven. 1840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:45,458 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:45,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 48 [2018-01-29 22:55:45,459 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-01-29 22:55:45,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-01-29 22:55:45,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=2257, Unknown=0, NotChecked=0, Total=2352 [2018-01-29 22:55:45,459 INFO L87 Difference]: Start difference. First operand 967 states and 1227 transitions. Second operand 49 states. [2018-01-29 22:55:49,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:49,032 INFO L93 Difference]: Finished difference Result 1069 states and 1351 transitions. [2018-01-29 22:55:49,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-01-29 22:55:49,032 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 174 [2018-01-29 22:55:49,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:49,035 INFO L225 Difference]: With dead ends: 1069 [2018-01-29 22:55:49,036 INFO L226 Difference]: Without dead ends: 1067 [2018-01-29 22:55:49,036 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=279, Invalid=8651, Unknown=0, NotChecked=0, Total=8930 [2018-01-29 22:55:49,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2018-01-29 22:55:49,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1003. [2018-01-29 22:55:49,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1003 states. [2018-01-29 22:55:49,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 1275 transitions. [2018-01-29 22:55:49,072 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 1275 transitions. Word has length 174 [2018-01-29 22:55:49,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:49,072 INFO L432 AbstractCegarLoop]: Abstraction has 1003 states and 1275 transitions. [2018-01-29 22:55:49,072 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-01-29 22:55:49,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 1275 transitions. [2018-01-29 22:55:49,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-01-29 22:55:49,074 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:49,074 INFO L350 BasicCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:49,074 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:49,074 INFO L82 PathProgramCache]: Analyzing trace with hash 521751366, now seen corresponding path program 5 times [2018-01-29 22:55:49,074 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:49,075 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:49,075 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:49,075 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:49,075 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:49,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:49,098 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:49,919 INFO L134 CoverageAnalysis]: Checked inductivity of 829 backedges. 0 proven. 418 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2018-01-29 22:55:49,920 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:49,920 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:49,926 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-29 22:55:49,935 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,938 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,941 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,944 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,948 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,951 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,960 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,967 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,973 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,984 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:49,994 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:50,000 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:55:50,002 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:50,006 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 829 backedges. 418 proven. 407 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:55:51,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:51,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 49] total 74 [2018-01-29 22:55:51,291 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-29 22:55:51,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-29 22:55:51,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=4923, Unknown=0, NotChecked=0, Total=5402 [2018-01-29 22:55:51,291 INFO L87 Difference]: Start difference. First operand 1003 states and 1275 transitions. Second operand 74 states. [2018-01-29 22:55:56,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:55:56,896 INFO L93 Difference]: Finished difference Result 1388 states and 1690 transitions. [2018-01-29 22:55:56,896 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2018-01-29 22:55:56,896 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 190 [2018-01-29 22:55:56,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:55:56,900 INFO L225 Difference]: With dead ends: 1388 [2018-01-29 22:55:56,900 INFO L226 Difference]: Without dead ends: 1219 [2018-01-29 22:55:56,902 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14338 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3902, Invalid=45160, Unknown=0, NotChecked=0, Total=49062 [2018-01-29 22:55:56,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2018-01-29 22:55:56,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1012. [2018-01-29 22:55:56,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1012 states. [2018-01-29 22:55:56,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1282 transitions. [2018-01-29 22:55:56,954 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1282 transitions. Word has length 190 [2018-01-29 22:55:56,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:55:56,954 INFO L432 AbstractCegarLoop]: Abstraction has 1012 states and 1282 transitions. [2018-01-29 22:55:56,954 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-29 22:55:56,955 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1282 transitions. [2018-01-29 22:55:56,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-01-29 22:55:56,957 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:55:56,958 INFO L350 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:55:56,958 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:55:56,958 INFO L82 PathProgramCache]: Analyzing trace with hash 988568002, now seen corresponding path program 24 times [2018-01-29 22:55:56,958 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:55:56,958 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:55:56,959 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:56,959 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:55:56,959 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:55:56,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:55:56,984 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:55:58,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:58,158 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:55:58,158 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:55:58,163 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:55:58,168 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,169 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,170 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,171 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,173 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,174 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,175 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,177 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,179 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,180 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,182 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,184 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,186 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,189 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,191 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,193 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,196 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,198 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,201 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,205 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,208 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,211 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,214 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,218 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,222 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:55:58,223 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:55:58,226 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:55:58,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2004 backedges. 0 proven. 2004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:55:58,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:55:58,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 50 [2018-01-29 22:55:58,287 INFO L409 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-01-29 22:55:58,287 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-01-29 22:55:58,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=2451, Unknown=0, NotChecked=0, Total=2550 [2018-01-29 22:55:58,288 INFO L87 Difference]: Start difference. First operand 1012 states and 1282 transitions. Second operand 51 states. [2018-01-29 22:56:02,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:02,125 INFO L93 Difference]: Finished difference Result 1114 states and 1406 transitions. [2018-01-29 22:56:02,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-01-29 22:56:02,125 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 181 [2018-01-29 22:56:02,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:02,128 INFO L225 Difference]: With dead ends: 1114 [2018-01-29 22:56:02,128 INFO L226 Difference]: Without dead ends: 1112 [2018-01-29 22:56:02,129 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=291, Invalid=9411, Unknown=0, NotChecked=0, Total=9702 [2018-01-29 22:56:02,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2018-01-29 22:56:02,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1048. [2018-01-29 22:56:02,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-01-29 22:56:02,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1330 transitions. [2018-01-29 22:56:02,167 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1330 transitions. Word has length 181 [2018-01-29 22:56:02,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:02,168 INFO L432 AbstractCegarLoop]: Abstraction has 1048 states and 1330 transitions. [2018-01-29 22:56:02,168 INFO L433 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-01-29 22:56:02,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1330 transitions. [2018-01-29 22:56:02,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2018-01-29 22:56:02,171 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:02,171 INFO L350 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:02,171 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:02,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1831862290, now seen corresponding path program 25 times [2018-01-29 22:56:02,172 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:02,172 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:02,173 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:02,173 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:02,173 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:02,192 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:03,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:03,505 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:03,505 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:03,510 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:03,534 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:03,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2175 backedges. 0 proven. 2175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:03,603 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:03,603 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 52 [2018-01-29 22:56:03,603 INFO L409 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-01-29 22:56:03,603 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-01-29 22:56:03,604 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=2653, Unknown=0, NotChecked=0, Total=2756 [2018-01-29 22:56:03,604 INFO L87 Difference]: Start difference. First operand 1048 states and 1330 transitions. Second operand 53 states. [2018-01-29 22:56:07,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:07,739 INFO L93 Difference]: Finished difference Result 1154 states and 1458 transitions. [2018-01-29 22:56:07,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-01-29 22:56:07,739 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 188 [2018-01-29 22:56:07,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:07,743 INFO L225 Difference]: With dead ends: 1154 [2018-01-29 22:56:07,743 INFO L226 Difference]: Without dead ends: 1152 [2018-01-29 22:56:07,744 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=303, Invalid=10203, Unknown=0, NotChecked=0, Total=10506 [2018-01-29 22:56:07,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states. [2018-01-29 22:56:07,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1084. [2018-01-29 22:56:07,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2018-01-29 22:56:07,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1378 transitions. [2018-01-29 22:56:07,785 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1378 transitions. Word has length 188 [2018-01-29 22:56:07,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:07,785 INFO L432 AbstractCegarLoop]: Abstraction has 1084 states and 1378 transitions. [2018-01-29 22:56:07,785 INFO L433 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-01-29 22:56:07,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1378 transitions. [2018-01-29 22:56:07,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-01-29 22:56:07,787 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:07,787 INFO L350 BasicCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:07,788 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:07,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1692333145, now seen corresponding path program 6 times [2018-01-29 22:56:07,788 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:07,788 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:07,788 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:07,788 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:07,789 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:07,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:07,808 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 441 proven. 543 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:56:08,833 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:08,833 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:08,839 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-29 22:56:08,845 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,847 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,849 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,852 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,855 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,858 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,862 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,865 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,871 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,875 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,881 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,887 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-29 22:56:08,895 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:08,899 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:09,684 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 498 proven. 486 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:56:09,703 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:09,704 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 78 [2018-01-29 22:56:09,704 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-29 22:56:09,704 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-29 22:56:09,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=769, Invalid=5237, Unknown=0, NotChecked=0, Total=6006 [2018-01-29 22:56:09,705 INFO L87 Difference]: Start difference. First operand 1084 states and 1378 transitions. Second operand 78 states. [2018-01-29 22:56:11,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:11,369 INFO L93 Difference]: Finished difference Result 1238 states and 1559 transitions. [2018-01-29 22:56:11,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-01-29 22:56:11,369 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 204 [2018-01-29 22:56:11,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:11,372 INFO L225 Difference]: With dead ends: 1238 [2018-01-29 22:56:11,372 INFO L226 Difference]: Without dead ends: 1084 [2018-01-29 22:56:11,373 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5616 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2671, Invalid=16235, Unknown=0, NotChecked=0, Total=18906 [2018-01-29 22:56:11,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2018-01-29 22:56:11,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1084. [2018-01-29 22:56:11,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1084 states. [2018-01-29 22:56:11,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1374 transitions. [2018-01-29 22:56:11,409 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1374 transitions. Word has length 204 [2018-01-29 22:56:11,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:11,409 INFO L432 AbstractCegarLoop]: Abstraction has 1084 states and 1374 transitions. [2018-01-29 22:56:11,409 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-29 22:56:11,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1374 transitions. [2018-01-29 22:56:11,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-01-29 22:56:11,411 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:11,411 INFO L350 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:11,411 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:11,412 INFO L82 PathProgramCache]: Analyzing trace with hash 56184898, now seen corresponding path program 26 times [2018-01-29 22:56:11,412 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:11,412 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:11,412 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:11,412 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:11,412 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:11,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:11,431 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:12,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:12,684 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:12,684 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:12,688 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:56:12,693 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:12,706 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:12,710 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:12,713 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:12,761 INFO L134 CoverageAnalysis]: Checked inductivity of 2353 backedges. 0 proven. 2353 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:12,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:12,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 54 [2018-01-29 22:56:12,781 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-01-29 22:56:12,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-01-29 22:56:12,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2863, Unknown=0, NotChecked=0, Total=2970 [2018-01-29 22:56:12,782 INFO L87 Difference]: Start difference. First operand 1084 states and 1374 transitions. Second operand 55 states. [2018-01-29 22:56:17,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:17,196 INFO L93 Difference]: Finished difference Result 1190 states and 1502 transitions. [2018-01-29 22:56:17,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-01-29 22:56:17,197 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 195 [2018-01-29 22:56:17,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:17,200 INFO L225 Difference]: With dead ends: 1190 [2018-01-29 22:56:17,200 INFO L226 Difference]: Without dead ends: 1188 [2018-01-29 22:56:17,201 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1326 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=315, Invalid=11027, Unknown=0, NotChecked=0, Total=11342 [2018-01-29 22:56:17,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2018-01-29 22:56:17,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1120. [2018-01-29 22:56:17,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1120 states. [2018-01-29 22:56:17,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1422 transitions. [2018-01-29 22:56:17,242 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1422 transitions. Word has length 195 [2018-01-29 22:56:17,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:17,242 INFO L432 AbstractCegarLoop]: Abstraction has 1120 states and 1422 transitions. [2018-01-29 22:56:17,242 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-01-29 22:56:17,242 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1422 transitions. [2018-01-29 22:56:17,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-01-29 22:56:17,244 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:17,244 INFO L350 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:17,244 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:17,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1623624283, now seen corresponding path program 7 times [2018-01-29 22:56:17,244 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:17,245 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:17,245 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:17,245 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:17,245 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:17,266 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2018-01-29 22:56:17,855 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:17,878 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:17,883 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:17,912 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:17,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1074 backedges. 0 proven. 498 refuted. 0 times theorem prover too weak. 576 trivial. 0 not checked. [2018-01-29 22:56:17,993 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:17,994 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-29 22:56:17,994 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-29 22:56:17,994 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-29 22:56:17,994 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-29 22:56:17,994 INFO L87 Difference]: Start difference. First operand 1120 states and 1422 transitions. Second operand 27 states. [2018-01-29 22:56:19,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:19,037 INFO L93 Difference]: Finished difference Result 1134 states and 1439 transitions. [2018-01-29 22:56:19,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-29 22:56:19,037 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 211 [2018-01-29 22:56:19,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:19,040 INFO L225 Difference]: With dead ends: 1134 [2018-01-29 22:56:19,040 INFO L226 Difference]: Without dead ends: 1132 [2018-01-29 22:56:19,041 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 210 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-29 22:56:19,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2018-01-29 22:56:19,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1129. [2018-01-29 22:56:19,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1129 states. [2018-01-29 22:56:19,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1129 states to 1129 states and 1433 transitions. [2018-01-29 22:56:19,078 INFO L78 Accepts]: Start accepts. Automaton has 1129 states and 1433 transitions. Word has length 211 [2018-01-29 22:56:19,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:19,079 INFO L432 AbstractCegarLoop]: Abstraction has 1129 states and 1433 transitions. [2018-01-29 22:56:19,079 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-29 22:56:19,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1129 states and 1433 transitions. [2018-01-29 22:56:19,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-01-29 22:56:19,080 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:19,081 INFO L350 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:19,081 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:19,081 INFO L82 PathProgramCache]: Analyzing trace with hash 177781102, now seen corresponding path program 27 times [2018-01-29 22:56:19,081 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:19,081 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:19,081 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:19,082 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-29 22:56:19,082 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:19,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:19,102 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:20,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:20,495 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:20,495 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:20,500 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-29 22:56:20,505 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,506 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,507 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,509 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,510 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,511 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,513 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,514 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,516 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,518 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,520 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,522 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,524 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,526 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,528 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,530 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,533 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,535 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,538 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,540 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,543 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,546 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,549 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,553 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,556 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,559 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,563 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,567 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-29 22:56:20,568 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:20,571 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:20,621 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 0 proven. 2538 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-29 22:56:20,641 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:20,641 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 56 [2018-01-29 22:56:20,642 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-01-29 22:56:20,642 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-01-29 22:56:20,642 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=3081, Unknown=0, NotChecked=0, Total=3192 [2018-01-29 22:56:20,642 INFO L87 Difference]: Start difference. First operand 1129 states and 1433 transitions. Second operand 57 states. [2018-01-29 22:56:25,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:25,410 INFO L93 Difference]: Finished difference Result 1239 states and 1565 transitions. [2018-01-29 22:56:25,410 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-01-29 22:56:25,410 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 202 [2018-01-29 22:56:25,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:25,414 INFO L225 Difference]: With dead ends: 1239 [2018-01-29 22:56:25,414 INFO L226 Difference]: Without dead ends: 1237 [2018-01-29 22:56:25,415 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1431 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=327, Invalid=11883, Unknown=0, NotChecked=0, Total=12210 [2018-01-29 22:56:25,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2018-01-29 22:56:25,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 1165. [2018-01-29 22:56:25,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1165 states. [2018-01-29 22:56:25,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1481 transitions. [2018-01-29 22:56:25,457 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1481 transitions. Word has length 202 [2018-01-29 22:56:25,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:25,457 INFO L432 AbstractCegarLoop]: Abstraction has 1165 states and 1481 transitions. [2018-01-29 22:56:25,458 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-01-29 22:56:25,458 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1481 transitions. [2018-01-29 22:56:25,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2018-01-29 22:56:25,459 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:25,460 INFO L350 BasicCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:25,460 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:25,460 INFO L82 PathProgramCache]: Analyzing trace with hash -835874650, now seen corresponding path program 8 times [2018-01-29 22:56:25,460 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:25,460 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:25,460 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:25,461 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:25,461 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:25,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:25,479 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-29 22:56:26,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 523 proven. 634 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:56:26,888 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-29 22:56:26,888 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-29 22:56:26,893 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-29 22:56:26,899 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:26,915 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-29 22:56:26,918 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-29 22:56:26,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-29 22:56:27,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1161 backedges. 585 proven. 572 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-29 22:56:27,789 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-29 22:56:27,789 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 84 [2018-01-29 22:56:27,789 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-29 22:56:27,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-29 22:56:27,790 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=884, Invalid=6088, Unknown=0, NotChecked=0, Total=6972 [2018-01-29 22:56:27,790 INFO L87 Difference]: Start difference. First operand 1165 states and 1481 transitions. Second operand 84 states. [2018-01-29 22:56:29,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-29 22:56:29,641 INFO L93 Difference]: Finished difference Result 1328 states and 1673 transitions. [2018-01-29 22:56:29,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-01-29 22:56:29,674 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 218 [2018-01-29 22:56:29,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-29 22:56:29,677 INFO L225 Difference]: With dead ends: 1328 [2018-01-29 22:56:29,677 INFO L226 Difference]: Without dead ends: 1165 [2018-01-29 22:56:29,678 INFO L553 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6591 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3094, Invalid=18958, Unknown=0, NotChecked=0, Total=22052 [2018-01-29 22:56:29,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2018-01-29 22:56:29,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1165. [2018-01-29 22:56:29,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1165 states. [2018-01-29 22:56:29,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1477 transitions. [2018-01-29 22:56:29,717 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1477 transitions. Word has length 218 [2018-01-29 22:56:29,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-29 22:56:29,717 INFO L432 AbstractCegarLoop]: Abstraction has 1165 states and 1477 transitions. [2018-01-29 22:56:29,717 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-29 22:56:29,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1477 transitions. [2018-01-29 22:56:29,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2018-01-29 22:56:29,719 INFO L342 BasicCegarLoop]: Found error trace [2018-01-29 22:56:29,719 INFO L350 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-29 22:56:29,720 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-29 22:56:29,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1687480002, now seen corresponding path program 28 times [2018-01-29 22:56:29,720 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-29 22:56:29,720 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-29 22:56:29,720 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:29,721 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-29 22:56:29,721 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-29 22:56:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-29 22:56:29,742 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-01-29 22:56:29,964 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Timeout exceeded at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:235) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.access$0(Interpolator.java:233) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:130) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:122) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:113) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:220) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:201) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:915) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.getInterpolants(ManagedScript.java:192) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:281) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsTree(InterpolatingTraceCheckCraig.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:199) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.constructCraig(TraceCheckConstructor.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.get(TraceCheckConstructor.java:179) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.MultiTrackTraceAbstractionRefinementStrategy.getTraceCheck(MultiTrackTraceAbstractionRefinementStrategy.java:218) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.checkFeasibility(BaseRefinementStrategy.java:231) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:205) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:396) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:381) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:316) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:292) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:147) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:115) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:119) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:324) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.runToolchainDefault(DefaultToolchainJob.java:221) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.BasicToolchainJob.run(BasicToolchainJob.java:134) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-01-29 22:56:29,967 INFO L168 Benchmark]: Toolchain (without parser) took 111334.30 ms. Allocated memory was 304.6 MB in the beginning and 942.1 MB in the end (delta: 637.5 MB). Free memory was 265.3 MB in the beginning and 344.0 MB in the end (delta: -78.6 MB). Peak memory consumption was 558.9 MB. Max. memory is 5.3 GB. [2018-01-29 22:56:29,968 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 304.6 MB. Free memory is still 269.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-29 22:56:29,968 INFO L168 Benchmark]: CACSL2BoogieTranslator took 167.56 ms. Allocated memory is still 304.6 MB. Free memory was 263.3 MB in the beginning and 255.4 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-01-29 22:56:29,969 INFO L168 Benchmark]: Boogie Preprocessor took 39.74 ms. Allocated memory is still 304.6 MB. Free memory was 255.4 MB in the beginning and 253.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-29 22:56:29,969 INFO L168 Benchmark]: RCFGBuilder took 271.56 ms. Allocated memory is still 304.6 MB. Free memory was 253.4 MB in the beginning and 240.3 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.1 MB. Max. memory is 5.3 GB. [2018-01-29 22:56:29,970 INFO L168 Benchmark]: TraceAbstraction took 110845.67 ms. Allocated memory was 304.6 MB in the beginning and 942.1 MB in the end (delta: 637.5 MB). Free memory was 238.3 MB in the beginning and 344.0 MB in the end (delta: -105.7 MB). Peak memory consumption was 531.9 MB. Max. memory is 5.3 GB. [2018-01-29 22:56:29,972 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.22 ms. Allocated memory is still 304.6 MB. Free memory is still 269.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 167.56 ms. Allocated memory is still 304.6 MB. Free memory was 263.3 MB in the beginning and 255.4 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 39.74 ms. Allocated memory is still 304.6 MB. Free memory was 255.4 MB in the beginning and 253.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 271.56 ms. Allocated memory is still 304.6 MB. Free memory was 253.4 MB in the beginning and 240.3 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 110845.67 ms. Allocated memory was 304.6 MB in the beginning and 942.1 MB in the end (delta: 637.5 MB). Free memory was 238.3 MB in the beginning and 344.0 MB in the end (delta: -105.7 MB). Peak memory consumption was 531.9 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkResolutionNode(Interpolator.java:235) RESULT: Ultimate could not prove your program: Toolchain returned no result. Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/sanfoundry_24_false-valid-deref.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-29_22-56-29-982.csv Completed graceful shutdown