/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 12:34:10,417 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 12:34:10,419 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 12:34:10,446 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 12:34:10,446 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 12:34:10,447 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 12:34:10,449 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 12:34:10,451 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 12:34:10,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 12:34:10,454 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 12:34:10,455 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 12:34:10,456 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 12:34:10,456 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 12:34:10,457 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 12:34:10,459 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 12:34:10,460 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 12:34:10,461 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 12:34:10,462 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 12:34:10,463 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 12:34:10,465 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 12:34:10,467 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 12:34:10,473 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 12:34:10,474 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 12:34:10,475 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 12:34:10,478 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 12:34:10,478 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 12:34:10,478 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 12:34:10,479 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 12:34:10,480 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 12:34:10,481 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 12:34:10,481 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 12:34:10,482 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 12:34:10,482 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 12:34:10,483 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 12:34:10,490 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 12:34:10,491 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 12:34:10,492 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 12:34:10,493 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 12:34:10,493 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 12:34:10,494 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 12:34:10,495 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 12:34:10,496 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-02 12:34:10,543 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 12:34:10,543 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 12:34:10,544 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 12:34:10,544 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 12:34:10,544 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 12:34:10,545 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 12:34:10,545 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 12:34:10,545 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 12:34:10,545 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 12:34:10,545 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 12:34:10,545 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 12:34:10,545 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 12:34:10,546 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 12:34:10,546 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 12:34:10,546 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 12:34:10,546 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 12:34:10,546 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 12:34:10,546 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 12:34:10,546 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 12:34:10,547 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 12:34:10,547 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:34:10,547 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 12:34:10,547 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 12:34:10,547 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 12:34:10,547 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 12:34:10,548 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 12:34:10,548 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 12:34:10,548 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 12:34:10,548 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-02 12:34:10,869 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 12:34:10,903 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 12:34:10,905 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 12:34:10,907 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 12:34:10,908 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 12:34:10,909 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c [2021-05-02 12:34:10,983 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdd465f1d/587a9419b84d49418dd99a28837ed3f2/FLAGc84bb78cb [2021-05-02 12:34:11,768 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 12:34:11,769 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c [2021-05-02 12:34:11,775 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdd465f1d/587a9419b84d49418dd99a28837ed3f2/FLAGc84bb78cb [2021-05-02 12:34:11,996 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdd465f1d/587a9419b84d49418dd99a28837ed3f2 [2021-05-02 12:34:11,999 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 12:34:12,002 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 12:34:12,004 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 12:34:12,004 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 12:34:12,009 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 12:34:12,009 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:34:11" (1/1) ... [2021-05-02 12:34:12,011 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51da51da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12, skipping insertion in model container [2021-05-02 12:34:12,011 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 12:34:11" (1/1) ... [2021-05-02 12:34:12,018 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 12:34:12,045 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 12:34:12,279 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c[1613,1626] [2021-05-02 12:34:12,288 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:34:12,310 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 12:34:12,349 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c[1613,1626] [2021-05-02 12:34:12,354 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 12:34:12,366 INFO L208 MainTranslator]: Completed translation [2021-05-02 12:34:12,367 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12 WrapperNode [2021-05-02 12:34:12,367 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 12:34:12,368 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 12:34:12,368 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 12:34:12,368 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 12:34:12,376 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,376 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,387 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,387 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,393 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,396 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,397 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... [2021-05-02 12:34:12,399 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 12:34:12,400 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 12:34:12,400 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 12:34:12,400 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 12:34:12,401 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 12:34:12,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 12:34:12,471 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 12:34:12,471 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 12:34:12,471 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 12:34:12,472 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 12:34:12,472 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 12:34:12,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 12:34:12,783 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 12:34:12,783 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-05-02 12:34:12,785 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:34:12 BoogieIcfgContainer [2021-05-02 12:34:12,785 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 12:34:12,786 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 12:34:12,786 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 12:34:12,789 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 12:34:12,789 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 12:34:11" (1/3) ... [2021-05-02 12:34:12,790 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73313826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:34:12, skipping insertion in model container [2021-05-02 12:34:12,790 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 12:34:12" (2/3) ... [2021-05-02 12:34:12,790 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73313826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 12:34:12, skipping insertion in model container [2021-05-02 12:34:12,790 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 12:34:12" (3/3) ... [2021-05-02 12:34:12,792 INFO L111 eAbstractionObserver]: Analyzing ICFG gj2007.c.i.p+lhb-reducer.c [2021-05-02 12:34:12,797 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 12:34:12,801 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 12:34:12,817 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 12:34:12,839 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 12:34:12,839 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 12:34:12,839 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 12:34:12,839 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 12:34:12,839 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 12:34:12,839 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 12:34:12,839 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 12:34:12,840 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 12:34:12,859 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 28 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 12:34:12,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:12,864 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:12,865 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:12,865 INFO L428 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:12,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:12,871 INFO L82 PathProgramCache]: Analyzing trace with hash 66787427, now seen corresponding path program 1 times [2021-05-02 12:34:12,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:12,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008933606] [2021-05-02 12:34:12,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:12,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,095 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:13,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:13,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008933606] [2021-05-02 12:34:13,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008933606] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:13,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:13,114 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 12:34:13,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47438285] [2021-05-02 12:34:13,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 12:34:13,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:13,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 12:34:13,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 12:34:13,133 INFO L87 Difference]: Start difference. First operand has 33 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 28 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:13,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:13,504 INFO L93 Difference]: Finished difference Result 60 states and 98 transitions. [2021-05-02 12:34:13,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 12:34:13,506 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:13,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:13,514 INFO L225 Difference]: With dead ends: 60 [2021-05-02 12:34:13,515 INFO L226 Difference]: Without dead ends: 29 [2021-05-02 12:34:13,517 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 169.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-05-02 12:34:13,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-05-02 12:34:13,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-05-02 12:34:13,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:13,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 37 transitions. [2021-05-02 12:34:13,554 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 37 transitions. Word has length 27 [2021-05-02 12:34:13,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:13,554 INFO L480 AbstractCegarLoop]: Abstraction has 29 states and 37 transitions. [2021-05-02 12:34:13,555 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:13,555 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 37 transitions. [2021-05-02 12:34:13,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:13,555 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:13,556 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:13,556 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 12:34:13,557 INFO L428 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:13,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:13,557 INFO L82 PathProgramCache]: Analyzing trace with hash -1388086372, now seen corresponding path program 1 times [2021-05-02 12:34:13,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:13,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040387466] [2021-05-02 12:34:13,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:13,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,663 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:13,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:13,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:13,676 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:13,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040387466] [2021-05-02 12:34:13,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040387466] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:13,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:13,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 12:34:13,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872952217] [2021-05-02 12:34:13,678 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 12:34:13,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:13,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 12:34:13,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 12:34:13,680 INFO L87 Difference]: Start difference. First operand 29 states and 37 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:13,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:13,908 INFO L93 Difference]: Finished difference Result 58 states and 80 transitions. [2021-05-02 12:34:13,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 12:34:13,909 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:13,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:13,910 INFO L225 Difference]: With dead ends: 58 [2021-05-02 12:34:13,910 INFO L226 Difference]: Without dead ends: 43 [2021-05-02 12:34:13,911 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 79.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 12:34:13,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-05-02 12:34:13,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-05-02 12:34:13,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 39 states have (on average 1.2564102564102564) internal successors, (49), 39 states have internal predecessors, (49), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:13,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 52 transitions. [2021-05-02 12:34:13,923 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 52 transitions. Word has length 27 [2021-05-02 12:34:13,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:13,923 INFO L480 AbstractCegarLoop]: Abstraction has 43 states and 52 transitions. [2021-05-02 12:34:13,923 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:13,924 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 52 transitions. [2021-05-02 12:34:13,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:13,924 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:13,925 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:13,925 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 12:34:13,925 INFO L428 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:13,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:13,926 INFO L82 PathProgramCache]: Analyzing trace with hash -2120308874, now seen corresponding path program 1 times [2021-05-02 12:34:13,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:13,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326003685] [2021-05-02 12:34:13,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:13,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:14,005 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:14,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:14,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:14,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326003685] [2021-05-02 12:34:14,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326003685] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:14,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:14,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 12:34:14,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876632437] [2021-05-02 12:34:14,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 12:34:14,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:14,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 12:34:14,032 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 12:34:14,032 INFO L87 Difference]: Start difference. First operand 43 states and 52 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:14,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:14,244 INFO L93 Difference]: Finished difference Result 58 states and 67 transitions. [2021-05-02 12:34:14,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 12:34:14,245 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:14,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:14,252 INFO L225 Difference]: With dead ends: 58 [2021-05-02 12:34:14,252 INFO L226 Difference]: Without dead ends: 41 [2021-05-02 12:34:14,253 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 129.1ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 12:34:14,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-02 12:34:14,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-05-02 12:34:14,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 37 states have (on average 1.2432432432432432) internal successors, (46), 37 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:14,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 49 transitions. [2021-05-02 12:34:14,276 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 49 transitions. Word has length 27 [2021-05-02 12:34:14,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:14,276 INFO L480 AbstractCegarLoop]: Abstraction has 41 states and 49 transitions. [2021-05-02 12:34:14,276 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:14,276 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 49 transitions. [2021-05-02 12:34:14,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:14,277 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:14,280 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:14,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-02 12:34:14,280 INFO L428 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:14,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:14,283 INFO L82 PathProgramCache]: Analyzing trace with hash 80992202, now seen corresponding path program 1 times [2021-05-02 12:34:14,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:14,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589264334] [2021-05-02 12:34:14,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:14,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:14,411 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:14,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:14,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589264334] [2021-05-02 12:34:14,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589264334] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:14,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:14,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-05-02 12:34:14,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179544368] [2021-05-02 12:34:14,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 12:34:14,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:14,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 12:34:14,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 12:34:14,423 INFO L87 Difference]: Start difference. First operand 41 states and 49 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:14,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:14,677 INFO L93 Difference]: Finished difference Result 52 states and 60 transitions. [2021-05-02 12:34:14,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 12:34:14,677 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:14,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:14,678 INFO L225 Difference]: With dead ends: 52 [2021-05-02 12:34:14,678 INFO L226 Difference]: Without dead ends: 37 [2021-05-02 12:34:14,679 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 211.9ms TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2021-05-02 12:34:14,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-02 12:34:14,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-05-02 12:34:14,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 33 states have (on average 1.2121212121212122) internal successors, (40), 33 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:14,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 43 transitions. [2021-05-02 12:34:14,686 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 43 transitions. Word has length 27 [2021-05-02 12:34:14,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:14,687 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 43 transitions. [2021-05-02 12:34:14,687 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:14,687 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 43 transitions. [2021-05-02 12:34:14,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:14,688 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:14,688 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:14,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-02 12:34:14,688 INFO L428 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:14,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:14,689 INFO L82 PathProgramCache]: Analyzing trace with hash 2094273526, now seen corresponding path program 1 times [2021-05-02 12:34:14,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:14,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868648159] [2021-05-02 12:34:14,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:14,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:14,803 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:14,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:14,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:14,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:14,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868648159] [2021-05-02 12:34:14,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868648159] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:14,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:14,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-05-02 12:34:14,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687655959] [2021-05-02 12:34:14,820 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 12:34:14,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:14,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 12:34:14,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 12:34:14,822 INFO L87 Difference]: Start difference. First operand 37 states and 43 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,179 INFO L93 Difference]: Finished difference Result 44 states and 50 transitions. [2021-05-02 12:34:15,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 12:34:15,180 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:15,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,181 INFO L225 Difference]: With dead ends: 44 [2021-05-02 12:34:15,181 INFO L226 Difference]: Without dead ends: 33 [2021-05-02 12:34:15,182 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 289.3ms TimeCoverageRelationStatistics Valid=108, Invalid=164, Unknown=0, NotChecked=0, Total=272 [2021-05-02 12:34:15,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-05-02 12:34:15,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-05-02 12:34:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 29 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 37 transitions. [2021-05-02 12:34:15,187 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 37 transitions. Word has length 27 [2021-05-02 12:34:15,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,188 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 37 transitions. [2021-05-02 12:34:15,188 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,188 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 37 transitions. [2021-05-02 12:34:15,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:15,189 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,189 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:15,189 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-05-02 12:34:15,189 INFO L428 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,190 INFO L82 PathProgramCache]: Analyzing trace with hash 2013335789, now seen corresponding path program 1 times [2021-05-02 12:34:15,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333698727] [2021-05-02 12:34:15,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,237 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:15,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333698727] [2021-05-02 12:34:15,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333698727] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:15,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:15,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 12:34:15,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770766750] [2021-05-02 12:34:15,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-02 12:34:15,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-02 12:34:15,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-02 12:34:15,246 INFO L87 Difference]: Start difference. First operand 33 states and 37 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,337 INFO L93 Difference]: Finished difference Result 36 states and 39 transitions. [2021-05-02 12:34:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-02 12:34:15,337 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:15,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,338 INFO L225 Difference]: With dead ends: 36 [2021-05-02 12:34:15,338 INFO L226 Difference]: Without dead ends: 33 [2021-05-02 12:34:15,339 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 45.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-02 12:34:15,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-05-02 12:34:15,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-05-02 12:34:15,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 29 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 36 transitions. [2021-05-02 12:34:15,344 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 36 transitions. Word has length 27 [2021-05-02 12:34:15,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,344 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 36 transitions. [2021-05-02 12:34:15,344 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,345 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 36 transitions. [2021-05-02 12:34:15,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-02 12:34:15,345 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,345 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:15,345 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-05-02 12:34:15,346 INFO L428 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,346 INFO L82 PathProgramCache]: Analyzing trace with hash 2013901818, now seen corresponding path program 1 times [2021-05-02 12:34:15,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237262968] [2021-05-02 12:34:15,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:15,471 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237262968] [2021-05-02 12:34:15,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237262968] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:15,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:15,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-05-02 12:34:15,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593369110] [2021-05-02 12:34:15,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 12:34:15,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 12:34:15,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-02 12:34:15,473 INFO L87 Difference]: Start difference. First operand 33 states and 36 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:15,823 INFO L93 Difference]: Finished difference Result 38 states and 41 transitions. [2021-05-02 12:34:15,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 12:34:15,824 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2021-05-02 12:34:15,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:15,824 INFO L225 Difference]: With dead ends: 38 [2021-05-02 12:34:15,824 INFO L226 Difference]: Without dead ends: 31 [2021-05-02 12:34:15,825 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 339.9ms TimeCoverageRelationStatistics Valid=165, Invalid=255, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:34:15,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-05-02 12:34:15,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-05-02 12:34:15,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 27 states have (on average 1.0740740740740742) internal successors, (29), 27 states have internal predecessors, (29), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 32 transitions. [2021-05-02 12:34:15,830 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 32 transitions. Word has length 27 [2021-05-02 12:34:15,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:15,830 INFO L480 AbstractCegarLoop]: Abstraction has 31 states and 32 transitions. [2021-05-02 12:34:15,830 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 states have internal predecessors, (24), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:15,830 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 32 transitions. [2021-05-02 12:34:15,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-02 12:34:15,831 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:15,831 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:15,831 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-05-02 12:34:15,831 INFO L428 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:15,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:15,832 INFO L82 PathProgramCache]: Analyzing trace with hash 2072871847, now seen corresponding path program 1 times [2021-05-02 12:34:15,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:15,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017976575] [2021-05-02 12:34:15,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,947 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:15,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:15,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:15,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017976575] [2021-05-02 12:34:15,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017976575] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:34:15,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:34:15,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-02 12:34:15,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926636662] [2021-05-02 12:34:15,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 12:34:15,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:15,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 12:34:15,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-02 12:34:15,957 INFO L87 Difference]: Start difference. First operand 31 states and 32 transitions. Second operand has 13 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:16,370 INFO L93 Difference]: Finished difference Result 38 states and 40 transitions. [2021-05-02 12:34:16,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 12:34:16,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2021-05-02 12:34:16,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:16,372 INFO L225 Difference]: With dead ends: 38 [2021-05-02 12:34:16,373 INFO L226 Difference]: Without dead ends: 33 [2021-05-02 12:34:16,374 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 376.2ms TimeCoverageRelationStatistics Valid=198, Invalid=308, Unknown=0, NotChecked=0, Total=506 [2021-05-02 12:34:16,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-05-02 12:34:16,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-05-02 12:34:16,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 29 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 34 transitions. [2021-05-02 12:34:16,388 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 34 transitions. Word has length 29 [2021-05-02 12:34:16,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:16,389 INFO L480 AbstractCegarLoop]: Abstraction has 33 states and 34 transitions. [2021-05-02 12:34:16,389 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.0) internal successors, (26), 12 states have internal predecessors, (26), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:16,389 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 34 transitions. [2021-05-02 12:34:16,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-02 12:34:16,390 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:16,390 INFO L523 BasicCegarLoop]: trace histogram [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] [2021-05-02 12:34:16,390 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-05-02 12:34:16,390 INFO L428 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:16,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:16,391 INFO L82 PathProgramCache]: Analyzing trace with hash -928406012, now seen corresponding path program 1 times [2021-05-02 12:34:16,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:16,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848280386] [2021-05-02 12:34:16,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:16,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,540 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,569 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:16,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:16,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848280386] [2021-05-02 12:34:16,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848280386] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730565123] [2021-05-02 12:34:16,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:16,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:16,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-02 12:34:16,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:16,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:16,855 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:16,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730565123] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:16,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:16,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 15 [2021-05-02 12:34:16,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979866261] [2021-05-02 12:34:16,857 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-02 12:34:16,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:16,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-02 12:34:16,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-02 12:34:16,858 INFO L87 Difference]: Start difference. First operand 33 states and 34 transitions. Second operand has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:17,359 INFO L93 Difference]: Finished difference Result 40 states and 42 transitions. [2021-05-02 12:34:17,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 12:34:17,360 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2021-05-02 12:34:17,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:17,363 INFO L225 Difference]: With dead ends: 40 [2021-05-02 12:34:17,363 INFO L226 Difference]: Without dead ends: 35 [2021-05-02 12:34:17,364 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 462.2ms TimeCoverageRelationStatistics Valid=248, Invalid=402, Unknown=0, NotChecked=0, Total=650 [2021-05-02 12:34:17,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-02 12:34:17,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-05-02 12:34:17,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2021-05-02 12:34:17,373 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 31 [2021-05-02 12:34:17,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:17,374 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2021-05-02 12:34:17,374 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:17,374 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2021-05-02 12:34:17,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-02 12:34:17,376 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:17,377 INFO L523 BasicCegarLoop]: trace histogram [3, 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] [2021-05-02 12:34:17,593 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-02 12:34:17,593 INFO L428 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:17,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:17,594 INFO L82 PathProgramCache]: Analyzing trace with hash 1061594401, now seen corresponding path program 2 times [2021-05-02 12:34:17,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:17,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490757832] [2021-05-02 12:34:17,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:17,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:17,770 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:17,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:17,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:17,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490757832] [2021-05-02 12:34:17,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490757832] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:17,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620611302] [2021-05-02 12:34:17,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:17,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:17,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:17,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 12:34:17,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:17,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:17,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:18,051 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:18,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620611302] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:18,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 16 [2021-05-02 12:34:18,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375893235] [2021-05-02 12:34:18,053 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-02 12:34:18,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:18,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-02 12:34:18,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-02 12:34:18,054 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:18,513 INFO L93 Difference]: Finished difference Result 42 states and 44 transitions. [2021-05-02 12:34:18,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 12:34:18,514 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2021-05-02 12:34:18,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:18,515 INFO L225 Difference]: With dead ends: 42 [2021-05-02 12:34:18,516 INFO L226 Difference]: Without dead ends: 37 [2021-05-02 12:34:18,516 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 454.1ms TimeCoverageRelationStatistics Valid=288, Invalid=468, Unknown=0, NotChecked=0, Total=756 [2021-05-02 12:34:18,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-05-02 12:34:18,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-05-02 12:34:18,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 33 states have (on average 1.0606060606060606) internal successors, (35), 33 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 38 transitions. [2021-05-02 12:34:18,526 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 38 transitions. Word has length 33 [2021-05-02 12:34:18,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:18,526 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 38 transitions. [2021-05-02 12:34:18,526 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 2.125) internal successors, (34), 15 states have internal predecessors, (34), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:18,527 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 38 transitions. [2021-05-02 12:34:18,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-02 12:34:18,529 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:18,529 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 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] [2021-05-02 12:34:18,753 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-02 12:34:18,754 INFO L428 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:18,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:18,754 INFO L82 PathProgramCache]: Analyzing trace with hash -2103422722, now seen corresponding path program 3 times [2021-05-02 12:34:18,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:18,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530666160] [2021-05-02 12:34:18,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:18,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,918 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:18,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:18,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530666160] [2021-05-02 12:34:18,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530666160] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:18,923 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088359032] [2021-05-02 12:34:18,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:18,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 12:34:18,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:18,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-02 12:34:18,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:19,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:19,077 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 12:34:19,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088359032] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:19,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:19,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 4] total 18 [2021-05-02 12:34:19,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017480813] [2021-05-02 12:34:19,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 12:34:19,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:19,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 12:34:19,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:34:19,079 INFO L87 Difference]: Start difference. First operand 37 states and 38 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:19,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:19,705 INFO L93 Difference]: Finished difference Result 46 states and 49 transitions. [2021-05-02 12:34:19,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-02 12:34:19,706 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2021-05-02 12:34:19,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:19,707 INFO L225 Difference]: With dead ends: 46 [2021-05-02 12:34:19,707 INFO L226 Difference]: Without dead ends: 41 [2021-05-02 12:34:19,708 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 637.8ms TimeCoverageRelationStatistics Valid=408, Invalid=648, Unknown=0, NotChecked=0, Total=1056 [2021-05-02 12:34:19,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-02 12:34:19,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2021-05-02 12:34:19,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:19,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2021-05-02 12:34:19,713 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 35 [2021-05-02 12:34:19,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:19,713 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2021-05-02 12:34:19,713 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:19,713 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2021-05-02 12:34:19,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-02 12:34:19,714 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:19,714 INFO L523 BasicCegarLoop]: trace histogram [6, 4, 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] [2021-05-02 12:34:19,939 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-02 12:34:19,939 INFO L428 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:19,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:19,940 INFO L82 PathProgramCache]: Analyzing trace with hash -1072465707, now seen corresponding path program 4 times [2021-05-02 12:34:19,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:19,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671558964] [2021-05-02 12:34:19,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:19,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,111 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:20,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:20,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:20,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671558964] [2021-05-02 12:34:20,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671558964] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86136475] [2021-05-02 12:34:20,116 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:20,167 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:20,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:20,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 12:34:20,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:20,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:20,286 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 15 proven. 20 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:20,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86136475] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:20,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:20,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 18 [2021-05-02 12:34:20,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565079519] [2021-05-02 12:34:20,289 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-02 12:34:20,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:20,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-02 12:34:20,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-02 12:34:20,292 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:20,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:20,909 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2021-05-02 12:34:20,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-02 12:34:20,910 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2021-05-02 12:34:20,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:20,912 INFO L225 Difference]: With dead ends: 48 [2021-05-02 12:34:20,912 INFO L226 Difference]: Without dead ends: 42 [2021-05-02 12:34:20,914 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 613.1ms TimeCoverageRelationStatistics Valid=377, Invalid=615, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:34:20,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-05-02 12:34:20,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-05-02 12:34:20,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 38 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:20,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2021-05-02 12:34:20,920 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 39 [2021-05-02 12:34:20,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:20,920 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2021-05-02 12:34:20,920 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:20,920 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2021-05-02 12:34:20,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-02 12:34:20,922 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:20,922 INFO L523 BasicCegarLoop]: trace histogram [7, 5, 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] [2021-05-02 12:34:21,140 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:21,141 INFO L428 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:21,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:21,141 INFO L82 PathProgramCache]: Analyzing trace with hash -788395278, now seen corresponding path program 5 times [2021-05-02 12:34:21,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:21,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971215876] [2021-05-02 12:34:21,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:21,346 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:21,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:21,351 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 12:34:21,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:21,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971215876] [2021-05-02 12:34:21,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971215876] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:21,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829662875] [2021-05-02 12:34:21,352 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:21,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 12:34:21,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:21,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-02 12:34:21,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:21,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:21,583 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 28 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 12:34:21,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829662875] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:21,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:21,584 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 6] total 22 [2021-05-02 12:34:21,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052900212] [2021-05-02 12:34:21,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-02 12:34:21,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:21,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-02 12:34:21,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-02 12:34:21,585 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:22,396 INFO L93 Difference]: Finished difference Result 55 states and 59 transitions. [2021-05-02 12:34:22,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-02 12:34:22,397 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2021-05-02 12:34:22,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:22,397 INFO L225 Difference]: With dead ends: 55 [2021-05-02 12:34:22,397 INFO L226 Difference]: Without dead ends: 49 [2021-05-02 12:34:22,400 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 866.3ms TimeCoverageRelationStatistics Valid=630, Invalid=1010, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:34:22,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-05-02 12:34:22,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2021-05-02 12:34:22,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2021-05-02 12:34:22,407 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 41 [2021-05-02 12:34:22,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:22,409 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2021-05-02 12:34:22,409 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 3.090909090909091) internal successors, (68), 21 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:22,409 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2021-05-02 12:34:22,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-02 12:34:22,410 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:22,410 INFO L523 BasicCegarLoop]: trace histogram [10, 6, 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, 1, 1, 1] [2021-05-02 12:34:22,628 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-02 12:34:22,629 INFO L428 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:22,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:22,629 INFO L82 PathProgramCache]: Analyzing trace with hash -598710333, now seen corresponding path program 6 times [2021-05-02 12:34:22,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:22,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938071763] [2021-05-02 12:34:22,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:22,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:22,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 49 proven. 42 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:22,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:22,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938071763] [2021-05-02 12:34:22,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938071763] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:22,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447803492] [2021-05-02 12:34:22,841 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:22,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-02 12:34:22,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:22,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 12:34:22,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:22,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:22,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:23,042 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 49 proven. 42 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:23,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447803492] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:23,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:23,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 20 [2021-05-02 12:34:23,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545896985] [2021-05-02 12:34:23,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-02 12:34:23,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:23,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-02 12:34:23,044 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-05-02 12:34:23,044 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 states have internal predecessors, (44), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:23,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:23,688 INFO L93 Difference]: Finished difference Result 60 states and 62 transitions. [2021-05-02 12:34:23,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-02 12:34:23,688 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 states have internal predecessors, (44), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2021-05-02 12:34:23,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:23,689 INFO L225 Difference]: With dead ends: 60 [2021-05-02 12:34:23,689 INFO L226 Difference]: Without dead ends: 50 [2021-05-02 12:34:23,690 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 637.5ms TimeCoverageRelationStatistics Valid=478, Invalid=782, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:34:23,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-02 12:34:23,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-05-02 12:34:23,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 46 states have (on average 1.0434782608695652) internal successors, (48), 46 states have internal predecessors, (48), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:23,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 51 transitions. [2021-05-02 12:34:23,694 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 51 transitions. Word has length 47 [2021-05-02 12:34:23,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:23,694 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 51 transitions. [2021-05-02 12:34:23,695 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 2.2) internal successors, (44), 19 states have internal predecessors, (44), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:23,695 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 51 transitions. [2021-05-02 12:34:23,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-02 12:34:23,695 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:23,695 INFO L523 BasicCegarLoop]: trace histogram [11, 7, 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, 1, 1, 1] [2021-05-02 12:34:23,908 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:23,909 INFO L428 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:23,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:23,909 INFO L82 PathProgramCache]: Analyzing trace with hash -229798688, now seen corresponding path program 7 times [2021-05-02 12:34:23,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:23,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493955480] [2021-05-02 12:34:23,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:23,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:24,129 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:24,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 56 proven. 56 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:24,140 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:24,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493955480] [2021-05-02 12:34:24,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493955480] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:24,140 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622448221] [2021-05-02 12:34:24,140 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:24,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-02 12:34:24,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:24,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:24,329 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 56 proven. 56 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:24,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622448221] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:24,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:24,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 21 [2021-05-02 12:34:24,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963079126] [2021-05-02 12:34:24,330 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-02 12:34:24,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:24,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-02 12:34:24,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-02 12:34:24,337 INFO L87 Difference]: Start difference. First operand 50 states and 51 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:25,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:25,093 INFO L93 Difference]: Finished difference Result 62 states and 64 transitions. [2021-05-02 12:34:25,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-02 12:34:25,094 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2021-05-02 12:34:25,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:25,094 INFO L225 Difference]: With dead ends: 62 [2021-05-02 12:34:25,094 INFO L226 Difference]: Without dead ends: 52 [2021-05-02 12:34:25,095 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 766.3ms TimeCoverageRelationStatistics Valid=533, Invalid=873, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:34:25,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-05-02 12:34:25,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-05-02 12:34:25,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 48 states have (on average 1.0416666666666667) internal successors, (50), 48 states have internal predecessors, (50), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2021-05-02 12:34:25,099 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 49 [2021-05-02 12:34:25,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:25,100 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2021-05-02 12:34:25,100 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:25,100 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2021-05-02 12:34:25,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-02 12:34:25,100 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:25,100 INFO L523 BasicCegarLoop]: trace histogram [12, 8, 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, 1, 1, 1] [2021-05-02 12:34:25,325 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 12:34:25,325 INFO L428 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:25,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:25,326 INFO L82 PathProgramCache]: Analyzing trace with hash 2106973885, now seen corresponding path program 8 times [2021-05-02 12:34:25,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:25,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762097792] [2021-05-02 12:34:25,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:25,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,539 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:25,561 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 63 proven. 72 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-05-02 12:34:25,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:25,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762097792] [2021-05-02 12:34:25,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762097792] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:25,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197378397] [2021-05-02 12:34:25,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:25,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:25,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:25,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-02 12:34:25,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:25,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:25,928 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 75 proven. 49 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-05-02 12:34:25,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197378397] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:25,928 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:25,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 10] total 29 [2021-05-02 12:34:25,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109774704] [2021-05-02 12:34:25,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-02 12:34:25,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:25,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-02 12:34:25,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2021-05-02 12:34:25,930 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand has 29 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 28 states have internal predecessors, (82), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:27,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:27,132 INFO L93 Difference]: Finished difference Result 73 states and 79 transitions. [2021-05-02 12:34:27,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-02 12:34:27,133 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 28 states have internal predecessors, (82), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 51 [2021-05-02 12:34:27,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:27,134 INFO L225 Difference]: With dead ends: 73 [2021-05-02 12:34:27,134 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 12:34:27,135 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1354.9ms TimeCoverageRelationStatistics Valid=1134, Invalid=1836, Unknown=0, NotChecked=0, Total=2970 [2021-05-02 12:34:27,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 12:34:27,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2021-05-02 12:34:27,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 58 states have (on average 1.0344827586206897) internal successors, (60), 58 states have internal predecessors, (60), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:27,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 63 transitions. [2021-05-02 12:34:27,140 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 63 transitions. Word has length 51 [2021-05-02 12:34:27,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:27,140 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 63 transitions. [2021-05-02 12:34:27,140 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 29 states, 29 states have (on average 2.8275862068965516) internal successors, (82), 28 states have internal predecessors, (82), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:27,141 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 63 transitions. [2021-05-02 12:34:27,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-02 12:34:27,141 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:27,141 INFO L523 BasicCegarLoop]: trace histogram [17, 9, 8, 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] [2021-05-02 12:34:27,365 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 12:34:27,365 INFO L428 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:27,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:27,365 INFO L82 PathProgramCache]: Analyzing trace with hash 160830530, now seen corresponding path program 9 times [2021-05-02 12:34:27,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:27,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352047200] [2021-05-02 12:34:27,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:27,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:27,614 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 150 proven. 90 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:27,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:27,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352047200] [2021-05-02 12:34:27,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352047200] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:27,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272576157] [2021-05-02 12:34:27,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:27,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-05-02 12:34:27,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:27,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 12:34:27,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:27,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:27,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:28,029 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:34:28,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272576157] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:28,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:28,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 29] total 31 [2021-05-02 12:34:28,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301384603] [2021-05-02 12:34:28,030 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-02 12:34:28,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:28,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-02 12:34:28,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-02 12:34:28,031 INFO L87 Difference]: Start difference. First operand 62 states and 63 transitions. Second operand has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:29,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:29,154 INFO L93 Difference]: Finished difference Result 98 states and 108 transitions. [2021-05-02 12:34:29,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-02 12:34:29,154 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2021-05-02 12:34:29,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:29,155 INFO L225 Difference]: With dead ends: 98 [2021-05-02 12:34:29,155 INFO L226 Difference]: Without dead ends: 80 [2021-05-02 12:34:29,156 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1313.8ms TimeCoverageRelationStatistics Valid=1248, Invalid=2058, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:34:29,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-02 12:34:29,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-05-02 12:34:29,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 76 states have (on average 1.0263157894736843) internal successors, (78), 76 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:29,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2021-05-02 12:34:29,161 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 61 [2021-05-02 12:34:29,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:29,162 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2021-05-02 12:34:29,162 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 31 states, 31 states have (on average 2.129032258064516) internal successors, (66), 30 states have internal predecessors, (66), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:29,162 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2021-05-02 12:34:29,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-02 12:34:29,162 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:29,163 INFO L523 BasicCegarLoop]: trace histogram [26, 18, 8, 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] [2021-05-02 12:34:29,373 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 12:34:29,378 INFO L428 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:29,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:29,378 INFO L82 PathProgramCache]: Analyzing trace with hash -1981792121, now seen corresponding path program 10 times [2021-05-02 12:34:29,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:29,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503387123] [2021-05-02 12:34:29,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,823 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:29,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:29,831 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 285 proven. 342 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:29,832 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:29,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503387123] [2021-05-02 12:34:29,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503387123] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:29,832 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165154233] [2021-05-02 12:34:29,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:29,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:29,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:29,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 12:34:29,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:29,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:29,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:30,078 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 285 proven. 342 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:30,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165154233] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:30,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:30,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 32 [2021-05-02 12:34:30,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127041689] [2021-05-02 12:34:30,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-02 12:34:30,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:30,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-02 12:34:30,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2021-05-02 12:34:30,080 INFO L87 Difference]: Start difference. First operand 80 states and 81 transitions. Second operand has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:31,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:31,228 INFO L93 Difference]: Finished difference Result 100 states and 102 transitions. [2021-05-02 12:34:31,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-02 12:34:31,228 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2021-05-02 12:34:31,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:31,229 INFO L225 Difference]: With dead ends: 100 [2021-05-02 12:34:31,229 INFO L226 Difference]: Without dead ends: 82 [2021-05-02 12:34:31,230 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1352.4ms TimeCoverageRelationStatistics Valid=1336, Invalid=2204, Unknown=0, NotChecked=0, Total=3540 [2021-05-02 12:34:31,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-05-02 12:34:31,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2021-05-02 12:34:31,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 78 states have (on average 1.0256410256410255) internal successors, (80), 78 states have internal predecessors, (80), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:31,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 83 transitions. [2021-05-02 12:34:31,236 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 83 transitions. Word has length 79 [2021-05-02 12:34:31,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:31,236 INFO L480 AbstractCegarLoop]: Abstraction has 82 states and 83 transitions. [2021-05-02 12:34:31,236 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 32 states, 32 states have (on average 2.125) internal successors, (68), 31 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:31,236 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 83 transitions. [2021-05-02 12:34:31,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-02 12:34:31,237 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:31,237 INFO L523 BasicCegarLoop]: trace histogram [27, 19, 8, 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] [2021-05-02 12:34:31,444 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-02 12:34:31,447 INFO L428 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:31,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:31,447 INFO L82 PathProgramCache]: Analyzing trace with hash -612781660, now seen corresponding path program 11 times [2021-05-02 12:34:31,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:31,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47319269] [2021-05-02 12:34:31,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:31,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:31,946 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:31,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:31,950 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 300 proven. 380 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2021-05-02 12:34:31,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:31,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47319269] [2021-05-02 12:34:31,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47319269] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:31,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560241608] [2021-05-02 12:34:31,951 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:32,034 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2021-05-02 12:34:32,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:32,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-02 12:34:32,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:32,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:32,695 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 378 proven. 169 refuted. 0 times theorem prover too weak. 182 trivial. 0 not checked. [2021-05-02 12:34:32,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560241608] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:32,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:32,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 16] total 46 [2021-05-02 12:34:32,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166744409] [2021-05-02 12:34:32,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-02 12:34:32,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:32,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-02 12:34:32,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-02 12:34:32,698 INFO L87 Difference]: Start difference. First operand 82 states and 83 transitions. Second operand has 46 states, 46 states have (on average 2.5217391304347827) internal successors, (116), 45 states have internal predecessors, (116), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:34,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:34,840 INFO L93 Difference]: Finished difference Result 115 states and 123 transitions. [2021-05-02 12:34:34,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 12:34:34,841 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.5217391304347827) internal successors, (116), 45 states have internal predecessors, (116), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 81 [2021-05-02 12:34:34,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:34,841 INFO L225 Difference]: With dead ends: 115 [2021-05-02 12:34:34,841 INFO L226 Difference]: Without dead ends: 97 [2021-05-02 12:34:34,843 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 931 ImplicationChecksByTransitivity, 2803.1ms TimeCoverageRelationStatistics Valid=2970, Invalid=4862, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 12:34:34,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-02 12:34:34,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2021-05-02 12:34:34,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 92 states have (on average 1.0217391304347827) internal successors, (94), 92 states have internal predecessors, (94), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:34,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 97 transitions. [2021-05-02 12:34:34,848 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 97 transitions. Word has length 81 [2021-05-02 12:34:34,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:34,848 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 97 transitions. [2021-05-02 12:34:34,849 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 46 states, 46 states have (on average 2.5217391304347827) internal successors, (116), 45 states have internal predecessors, (116), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:34,849 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 97 transitions. [2021-05-02 12:34:34,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-02 12:34:34,849 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:34,849 INFO L523 BasicCegarLoop]: trace histogram [34, 20, 14, 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] [2021-05-02 12:34:35,064 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:35,065 INFO L428 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:35,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:35,065 INFO L82 PathProgramCache]: Analyzing trace with hash -32595875, now seen corresponding path program 12 times [2021-05-02 12:34:35,065 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:35,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154470013] [2021-05-02 12:34:35,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:35,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,522 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:35,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:35,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 567 proven. 420 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:35,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:35,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154470013] [2021-05-02 12:34:35,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154470013] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:35,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123968156] [2021-05-02 12:34:35,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:35,613 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2021-05-02 12:34:35,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:35,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 12:34:35,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:35,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:35,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 567 proven. 420 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:35,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123968156] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:35,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:35,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 34 [2021-05-02 12:34:35,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691362453] [2021-05-02 12:34:35,864 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-02 12:34:35,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:35,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-02 12:34:35,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-02 12:34:35,865 INFO L87 Difference]: Start difference. First operand 96 states and 97 transitions. Second operand has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:37,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:37,166 INFO L93 Difference]: Finished difference Result 128 states and 130 transitions. [2021-05-02 12:34:37,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-02 12:34:37,167 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 95 [2021-05-02 12:34:37,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:37,167 INFO L225 Difference]: With dead ends: 128 [2021-05-02 12:34:37,167 INFO L226 Difference]: Without dead ends: 98 [2021-05-02 12:34:37,169 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1501.0ms TimeCoverageRelationStatistics Valid=1521, Invalid=2511, Unknown=0, NotChecked=0, Total=4032 [2021-05-02 12:34:37,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-05-02 12:34:37,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2021-05-02 12:34:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 94 states have (on average 1.0212765957446808) internal successors, (96), 94 states have internal predecessors, (96), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:37,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 99 transitions. [2021-05-02 12:34:37,175 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 99 transitions. Word has length 95 [2021-05-02 12:34:37,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:37,175 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 99 transitions. [2021-05-02 12:34:37,175 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 34 states, 34 states have (on average 2.1176470588235294) internal successors, (72), 33 states have internal predecessors, (72), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:37,175 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 99 transitions. [2021-05-02 12:34:37,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-02 12:34:37,176 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:37,176 INFO L523 BasicCegarLoop]: trace histogram [35, 21, 14, 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] [2021-05-02 12:34:37,401 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:37,401 INFO L428 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:37,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:37,402 INFO L82 PathProgramCache]: Analyzing trace with hash 467941242, now seen corresponding path program 13 times [2021-05-02 12:34:37,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:37,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419623085] [2021-05-02 12:34:37,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,908 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:37,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 594 proven. 462 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:37,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:37,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419623085] [2021-05-02 12:34:37,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419623085] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:37,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194786047] [2021-05-02 12:34:37,913 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:37,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:37,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:34:37,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:37,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:37,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:38,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 594 proven. 462 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:38,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194786047] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:38,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:38,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 35 [2021-05-02 12:34:38,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280389547] [2021-05-02 12:34:38,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-02 12:34:38,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:38,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-02 12:34:38,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-02 12:34:38,217 INFO L87 Difference]: Start difference. First operand 98 states and 99 transitions. Second operand has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:39,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:39,536 INFO L93 Difference]: Finished difference Result 130 states and 132 transitions. [2021-05-02 12:34:39,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-02 12:34:39,537 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 97 [2021-05-02 12:34:39,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:39,537 INFO L225 Difference]: With dead ends: 130 [2021-05-02 12:34:39,537 INFO L226 Difference]: Without dead ends: 100 [2021-05-02 12:34:39,539 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 1559.8ms TimeCoverageRelationStatistics Valid=1618, Invalid=2672, Unknown=0, NotChecked=0, Total=4290 [2021-05-02 12:34:39,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-05-02 12:34:39,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2021-05-02 12:34:39,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 96 states have (on average 1.0208333333333333) internal successors, (98), 96 states have internal predecessors, (98), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:39,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 101 transitions. [2021-05-02 12:34:39,545 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 101 transitions. Word has length 97 [2021-05-02 12:34:39,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:39,545 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 101 transitions. [2021-05-02 12:34:39,545 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 35 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:39,545 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 101 transitions. [2021-05-02 12:34:39,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 12:34:39,546 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:39,546 INFO L523 BasicCegarLoop]: trace histogram [36, 22, 14, 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] [2021-05-02 12:34:39,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 12:34:39,761 INFO L428 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:39,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:39,761 INFO L82 PathProgramCache]: Analyzing trace with hash 447773527, now seen corresponding path program 14 times [2021-05-02 12:34:39,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:39,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153508058] [2021-05-02 12:34:39,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,301 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:40,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:40,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 621 proven. 506 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:40,306 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:40,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153508058] [2021-05-02 12:34:40,306 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153508058] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:40,306 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45030354] [2021-05-02 12:34:40,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:40,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:34:40,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:40,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 12:34:40,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:40,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:40,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 621 proven. 506 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:40,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45030354] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:40,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:40,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 36 [2021-05-02 12:34:40,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286453718] [2021-05-02 12:34:40,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-02 12:34:40,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:40,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-02 12:34:40,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-05-02 12:34:40,604 INFO L87 Difference]: Start difference. First operand 100 states and 101 transitions. Second operand has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:42,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:42,037 INFO L93 Difference]: Finished difference Result 132 states and 134 transitions. [2021-05-02 12:34:42,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-02 12:34:42,038 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2021-05-02 12:34:42,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:42,039 INFO L225 Difference]: With dead ends: 132 [2021-05-02 12:34:42,039 INFO L226 Difference]: Without dead ends: 102 [2021-05-02 12:34:42,041 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1658.6ms TimeCoverageRelationStatistics Valid=1718, Invalid=2838, Unknown=0, NotChecked=0, Total=4556 [2021-05-02 12:34:42,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-05-02 12:34:42,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-05-02 12:34:42,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 98 states have (on average 1.0204081632653061) internal successors, (100), 98 states have internal predecessors, (100), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:42,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 103 transitions. [2021-05-02 12:34:42,048 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 103 transitions. Word has length 99 [2021-05-02 12:34:42,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:42,048 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 103 transitions. [2021-05-02 12:34:42,049 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 states have internal predecessors, (76), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:42,049 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 103 transitions. [2021-05-02 12:34:42,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-02 12:34:42,051 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:42,051 INFO L523 BasicCegarLoop]: trace histogram [37, 23, 14, 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] [2021-05-02 12:34:42,264 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:42,265 INFO L428 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:42,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:42,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1753531404, now seen corresponding path program 15 times [2021-05-02 12:34:42,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:42,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776461496] [2021-05-02 12:34:42,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:42,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,853 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:42,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:42,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 648 proven. 552 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2021-05-02 12:34:42,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:42,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776461496] [2021-05-02 12:34:42,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776461496] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:42,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121455570] [2021-05-02 12:34:42,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:42,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2021-05-02 12:34:42,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:42,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 12:34:42,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:43,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:43,709 INFO L134 CoverageAnalysis]: Checked inductivity of 1369 backedges. 667 proven. 196 refuted. 0 times theorem prover too weak. 506 trivial. 0 not checked. [2021-05-02 12:34:43,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121455570] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:43,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:43,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 17] total 51 [2021-05-02 12:34:43,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227296032] [2021-05-02 12:34:43,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-02 12:34:43,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:43,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-02 12:34:43,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-02 12:34:43,711 INFO L87 Difference]: Start difference. First operand 102 states and 103 transitions. Second operand has 51 states, 51 states have (on average 2.4705882352941178) internal successors, (126), 50 states have internal predecessors, (126), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:46,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:46,061 INFO L93 Difference]: Finished difference Result 137 states and 140 transitions. [2021-05-02 12:34:46,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 12:34:46,062 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.4705882352941178) internal successors, (126), 50 states have internal predecessors, (126), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 101 [2021-05-02 12:34:46,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:46,063 INFO L225 Difference]: With dead ends: 137 [2021-05-02 12:34:46,063 INFO L226 Difference]: Without dead ends: 107 [2021-05-02 12:34:46,065 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 3201.5ms TimeCoverageRelationStatistics Valid=3675, Invalid=6027, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 12:34:46,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-02 12:34:46,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2021-05-02 12:34:46,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 102 states have (on average 1.0196078431372548) internal successors, (104), 102 states have internal predecessors, (104), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 107 transitions. [2021-05-02 12:34:46,071 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 107 transitions. Word has length 101 [2021-05-02 12:34:46,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:46,071 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 107 transitions. [2021-05-02 12:34:46,072 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 51 states, 51 states have (on average 2.4705882352941178) internal successors, (126), 50 states have internal predecessors, (126), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:46,072 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 107 transitions. [2021-05-02 12:34:46,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-02 12:34:46,072 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:46,072 INFO L523 BasicCegarLoop]: trace histogram [39, 24, 15, 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] [2021-05-02 12:34:46,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 12:34:46,281 INFO L428 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:46,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:46,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1194865419, now seen corresponding path program 16 times [2021-05-02 12:34:46,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:46,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92850462] [2021-05-02 12:34:46,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:46,860 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:46,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:46,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 725 proven. 600 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-02 12:34:46,867 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:46,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92850462] [2021-05-02 12:34:46,867 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92850462] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:46,867 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576072549] [2021-05-02 12:34:46,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:46,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:34:46,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:46,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 12:34:46,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:46,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:46,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:47,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1521 backedges. 725 proven. 600 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-02 12:34:47,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576072549] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:47,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:47,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 38 [2021-05-02 12:34:47,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533063934] [2021-05-02 12:34:47,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-02 12:34:47,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:47,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-02 12:34:47,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-05-02 12:34:47,158 INFO L87 Difference]: Start difference. First operand 106 states and 107 transitions. Second operand has 38 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 37 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:48,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:48,641 INFO L93 Difference]: Finished difference Result 140 states and 142 transitions. [2021-05-02 12:34:48,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-02 12:34:48,642 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 37 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 105 [2021-05-02 12:34:48,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:48,643 INFO L225 Difference]: With dead ends: 140 [2021-05-02 12:34:48,643 INFO L226 Difference]: Without dead ends: 108 [2021-05-02 12:34:48,644 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1776.7ms TimeCoverageRelationStatistics Valid=1927, Invalid=3185, Unknown=0, NotChecked=0, Total=5112 [2021-05-02 12:34:48,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-05-02 12:34:48,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2021-05-02 12:34:48,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 104 states have (on average 1.0192307692307692) internal successors, (106), 104 states have internal predecessors, (106), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:48,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 109 transitions. [2021-05-02 12:34:48,650 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 109 transitions. Word has length 105 [2021-05-02 12:34:48,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:48,650 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 109 transitions. [2021-05-02 12:34:48,651 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 38 states, 38 states have (on average 2.1052631578947367) internal successors, (80), 37 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:48,651 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 109 transitions. [2021-05-02 12:34:48,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-02 12:34:48,651 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:48,652 INFO L523 BasicCegarLoop]: trace histogram [40, 25, 15, 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] [2021-05-02 12:34:48,856 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:48,857 INFO L428 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:48,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:48,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1574614552, now seen corresponding path program 17 times [2021-05-02 12:34:48,857 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:48,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898040273] [2021-05-02 12:34:48,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:48,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:49,476 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:49,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:49,482 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 754 proven. 650 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-05-02 12:34:49,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:49,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898040273] [2021-05-02 12:34:49,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898040273] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:49,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383863709] [2021-05-02 12:34:49,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:49,555 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 41 check-sat command(s) [2021-05-02 12:34:49,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:49,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-02 12:34:49,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:49,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:49,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:50,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1600 backedges. 819 proven. 361 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-05-02 12:34:50,541 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383863709] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:50,541 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:50,541 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 22] total 58 [2021-05-02 12:34:50,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354656957] [2021-05-02 12:34:50,542 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-02 12:34:50,542 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:50,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-02 12:34:50,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2021-05-02 12:34:50,543 INFO L87 Difference]: Start difference. First operand 108 states and 109 transitions. Second operand has 58 states, 58 states have (on average 2.413793103448276) internal successors, (140), 57 states have internal predecessors, (140), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:53,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:53,516 INFO L93 Difference]: Finished difference Result 153 states and 160 transitions. [2021-05-02 12:34:53,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-02 12:34:53,517 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.413793103448276) internal successors, (140), 57 states have internal predecessors, (140), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 107 [2021-05-02 12:34:53,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:53,518 INFO L225 Difference]: With dead ends: 153 [2021-05-02 12:34:53,518 INFO L226 Difference]: Without dead ends: 121 [2021-05-02 12:34:53,519 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1519 ImplicationChecksByTransitivity, 3963.3ms TimeCoverageRelationStatistics Valid=4788, Invalid=7868, Unknown=0, NotChecked=0, Total=12656 [2021-05-02 12:34:53,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-05-02 12:34:53,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 120. [2021-05-02 12:34:53,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 116 states have (on average 1.0172413793103448) internal successors, (118), 116 states have internal predecessors, (118), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:53,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 121 transitions. [2021-05-02 12:34:53,526 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 121 transitions. Word has length 107 [2021-05-02 12:34:53,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:53,526 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 121 transitions. [2021-05-02 12:34:53,526 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 58 states, 58 states have (on average 2.413793103448276) internal successors, (140), 57 states have internal predecessors, (140), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:53,526 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 121 transitions. [2021-05-02 12:34:53,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-02 12:34:53,527 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:53,527 INFO L523 BasicCegarLoop]: trace histogram [46, 26, 20, 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] [2021-05-02 12:34:53,732 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 12:34:53,733 INFO L428 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:53,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:53,733 INFO L82 PathProgramCache]: Analyzing trace with hash -528221145, now seen corresponding path program 18 times [2021-05-02 12:34:53,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:53,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362496727] [2021-05-02 12:34:53,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:53,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,385 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:54,397 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 1053 proven. 702 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:34:54,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:54,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362496727] [2021-05-02 12:34:54,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362496727] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:54,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355424157] [2021-05-02 12:34:54,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:54,528 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2021-05-02 12:34:54,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:34:54,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 12:34:54,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:54,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:54,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2116 backedges. 1053 proven. 702 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:34:54,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355424157] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:54,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:54,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 40 [2021-05-02 12:34:54,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247906635] [2021-05-02 12:34:54,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-02 12:34:54,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:54,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-02 12:34:54,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-02 12:34:54,793 INFO L87 Difference]: Start difference. First operand 120 states and 121 transitions. Second operand has 40 states, 40 states have (on average 2.1) internal successors, (84), 39 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:56,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:56,360 INFO L93 Difference]: Finished difference Result 164 states and 166 transitions. [2021-05-02 12:34:56,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-02 12:34:56,361 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.1) internal successors, (84), 39 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2021-05-02 12:34:56,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:56,362 INFO L225 Difference]: With dead ends: 164 [2021-05-02 12:34:56,362 INFO L226 Difference]: Without dead ends: 122 [2021-05-02 12:34:56,363 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1998.3ms TimeCoverageRelationStatistics Valid=2148, Invalid=3552, Unknown=0, NotChecked=0, Total=5700 [2021-05-02 12:34:56,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-05-02 12:34:56,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-05-02 12:34:56,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 118 states have (on average 1.0169491525423728) internal successors, (120), 118 states have internal predecessors, (120), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:56,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 123 transitions. [2021-05-02 12:34:56,370 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 123 transitions. Word has length 119 [2021-05-02 12:34:56,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:56,371 INFO L480 AbstractCegarLoop]: Abstraction has 122 states and 123 transitions. [2021-05-02 12:34:56,371 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 40 states, 40 states have (on average 2.1) internal successors, (84), 39 states have internal predecessors, (84), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:56,371 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 123 transitions. [2021-05-02 12:34:56,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-02 12:34:56,372 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:56,372 INFO L523 BasicCegarLoop]: trace histogram [47, 27, 20, 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] [2021-05-02 12:34:56,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-02 12:34:56,585 INFO L428 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:56,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:56,585 INFO L82 PathProgramCache]: Analyzing trace with hash -2042803132, now seen corresponding path program 19 times [2021-05-02 12:34:56,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:56,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143849958] [2021-05-02 12:34:56,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:56,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,280 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:34:57,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 1092 proven. 756 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:34:57,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:34:57,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143849958] [2021-05-02 12:34:57,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143849958] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:57,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96917709] [2021-05-02 12:34:57,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:34:57,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:34:57,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 12:34:57,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:34:57,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:34:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2209 backedges. 1092 proven. 756 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:34:57,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96917709] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:34:57,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:34:57,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 41 [2021-05-02 12:34:57,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262897393] [2021-05-02 12:34:57,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-02 12:34:57,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:34:57,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-02 12:34:57,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2021-05-02 12:34:57,581 INFO L87 Difference]: Start difference. First operand 122 states and 123 transitions. Second operand has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 40 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:59,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:34:59,254 INFO L93 Difference]: Finished difference Result 166 states and 168 transitions. [2021-05-02 12:34:59,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-02 12:34:59,254 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 40 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 121 [2021-05-02 12:34:59,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:34:59,255 INFO L225 Difference]: With dead ends: 166 [2021-05-02 12:34:59,255 INFO L226 Difference]: Without dead ends: 124 [2021-05-02 12:34:59,256 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 2122.6ms TimeCoverageRelationStatistics Valid=2263, Invalid=3743, Unknown=0, NotChecked=0, Total=6006 [2021-05-02 12:34:59,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-02 12:34:59,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2021-05-02 12:34:59,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 120 states have (on average 1.0166666666666666) internal successors, (122), 120 states have internal predecessors, (122), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:59,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 125 transitions. [2021-05-02 12:34:59,263 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 125 transitions. Word has length 121 [2021-05-02 12:34:59,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:34:59,264 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 125 transitions. [2021-05-02 12:34:59,264 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 2.097560975609756) internal successors, (86), 40 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:34:59,264 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 125 transitions. [2021-05-02 12:34:59,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 12:34:59,265 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:34:59,265 INFO L523 BasicCegarLoop]: trace histogram [48, 28, 20, 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] [2021-05-02 12:34:59,477 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 12:34:59,477 INFO L428 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:34:59,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:34:59,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1562179295, now seen corresponding path program 20 times [2021-05-02 12:34:59,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:34:59,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430521046] [2021-05-02 12:34:59,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:34:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,194 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:00,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:00,198 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 1131 proven. 812 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:35:00,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:00,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430521046] [2021-05-02 12:35:00,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430521046] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:00,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114879534] [2021-05-02 12:35:00,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:00,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:00,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:00,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 12:35:00,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:00,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:00,515 INFO L134 CoverageAnalysis]: Checked inductivity of 2304 backedges. 1131 proven. 812 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:35:00,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114879534] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:00,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:00,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 42 [2021-05-02 12:35:00,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846394597] [2021-05-02 12:35:00,516 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-02 12:35:00,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:00,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-02 12:35:00,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-05-02 12:35:00,517 INFO L87 Difference]: Start difference. First operand 124 states and 125 transitions. Second operand has 42 states, 42 states have (on average 2.0952380952380953) internal successors, (88), 41 states have internal predecessors, (88), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:02,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:02,241 INFO L93 Difference]: Finished difference Result 168 states and 170 transitions. [2021-05-02 12:35:02,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-02 12:35:02,241 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.0952380952380953) internal successors, (88), 41 states have internal predecessors, (88), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 123 [2021-05-02 12:35:02,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:02,242 INFO L225 Difference]: With dead ends: 168 [2021-05-02 12:35:02,242 INFO L226 Difference]: Without dead ends: 126 [2021-05-02 12:35:02,243 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 2180.2ms TimeCoverageRelationStatistics Valid=2381, Invalid=3939, Unknown=0, NotChecked=0, Total=6320 [2021-05-02 12:35:02,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-02 12:35:02,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2021-05-02 12:35:02,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 122 states have (on average 1.0163934426229508) internal successors, (124), 122 states have internal predecessors, (124), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:02,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 127 transitions. [2021-05-02 12:35:02,250 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 127 transitions. Word has length 123 [2021-05-02 12:35:02,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:02,250 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 127 transitions. [2021-05-02 12:35:02,251 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 2.0952380952380953) internal successors, (88), 41 states have internal predecessors, (88), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:02,251 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 127 transitions. [2021-05-02 12:35:02,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-02 12:35:02,252 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:02,252 INFO L523 BasicCegarLoop]: trace histogram [49, 29, 20, 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] [2021-05-02 12:35:02,456 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-02 12:35:02,457 INFO L428 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:02,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:02,457 INFO L82 PathProgramCache]: Analyzing trace with hash 755827390, now seen corresponding path program 21 times [2021-05-02 12:35:02,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:02,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849240415] [2021-05-02 12:35:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:03,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:03,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 1170 proven. 870 refuted. 0 times theorem prover too weak. 361 trivial. 0 not checked. [2021-05-02 12:35:03,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:03,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849240415] [2021-05-02 12:35:03,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849240415] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:03,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181193052] [2021-05-02 12:35:03,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:03,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 42 check-sat command(s) [2021-05-02 12:35:03,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:03,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-02 12:35:03,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:03,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:03,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:04,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2401 backedges. 1189 proven. 400 refuted. 0 times theorem prover too weak. 812 trivial. 0 not checked. [2021-05-02 12:35:04,496 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181193052] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:04,496 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:04,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 23] total 63 [2021-05-02 12:35:04,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093372858] [2021-05-02 12:35:04,496 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-02 12:35:04,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:04,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-02 12:35:04,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-05-02 12:35:04,498 INFO L87 Difference]: Start difference. First operand 126 states and 127 transitions. Second operand has 63 states, 63 states have (on average 2.380952380952381) internal successors, (150), 62 states have internal predecessors, (150), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:08,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:08,332 INFO L93 Difference]: Finished difference Result 173 states and 176 transitions. [2021-05-02 12:35:08,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-02 12:35:08,332 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.380952380952381) internal successors, (150), 62 states have internal predecessors, (150), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 125 [2021-05-02 12:35:08,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:08,333 INFO L225 Difference]: With dead ends: 173 [2021-05-02 12:35:08,333 INFO L226 Difference]: Without dead ends: 131 [2021-05-02 12:35:08,334 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1808 ImplicationChecksByTransitivity, 5108.2ms TimeCoverageRelationStatistics Valid=5673, Invalid=9333, Unknown=0, NotChecked=0, Total=15006 [2021-05-02 12:35:08,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-02 12:35:08,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2021-05-02 12:35:08,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 126 states have (on average 1.0158730158730158) internal successors, (128), 126 states have internal predecessors, (128), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:08,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 131 transitions. [2021-05-02 12:35:08,342 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 131 transitions. Word has length 125 [2021-05-02 12:35:08,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:08,342 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 131 transitions. [2021-05-02 12:35:08,342 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 63 states, 63 states have (on average 2.380952380952381) internal successors, (150), 62 states have internal predecessors, (150), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:08,342 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 131 transitions. [2021-05-02 12:35:08,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-02 12:35:08,343 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:08,343 INFO L523 BasicCegarLoop]: trace histogram [51, 30, 21, 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] [2021-05-02 12:35:08,569 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-02 12:35:08,569 INFO L428 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:08,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:08,569 INFO L82 PathProgramCache]: Analyzing trace with hash 680405077, now seen corresponding path program 22 times [2021-05-02 12:35:08,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:08,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379774276] [2021-05-02 12:35:08,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:08,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:09,337 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:09,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:09,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 1271 proven. 930 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2021-05-02 12:35:09,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:09,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379774276] [2021-05-02 12:35:09,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379774276] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:09,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385844372] [2021-05-02 12:35:09,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:09,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:09,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:09,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-02 12:35:09,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:09,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:09,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2601 backedges. 1271 proven. 930 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2021-05-02 12:35:09,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385844372] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:09,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:09,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 44 [2021-05-02 12:35:09,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206746397] [2021-05-02 12:35:09,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-02 12:35:09,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:09,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-02 12:35:09,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2021-05-02 12:35:09,687 INFO L87 Difference]: Start difference. First operand 130 states and 131 transitions. Second operand has 44 states, 44 states have (on average 2.090909090909091) internal successors, (92), 43 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:11,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:11,577 INFO L93 Difference]: Finished difference Result 176 states and 178 transitions. [2021-05-02 12:35:11,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-02 12:35:11,577 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.090909090909091) internal successors, (92), 43 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 129 [2021-05-02 12:35:11,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:11,578 INFO L225 Difference]: With dead ends: 176 [2021-05-02 12:35:11,578 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 12:35:11,579 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 2369.9ms TimeCoverageRelationStatistics Valid=2626, Invalid=4346, Unknown=0, NotChecked=0, Total=6972 [2021-05-02 12:35:11,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 12:35:11,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-05-02 12:35:11,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 128 states have (on average 1.015625) internal successors, (130), 128 states have internal predecessors, (130), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:11,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 133 transitions. [2021-05-02 12:35:11,589 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 133 transitions. Word has length 129 [2021-05-02 12:35:11,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:11,590 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 133 transitions. [2021-05-02 12:35:11,590 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 2.090909090909091) internal successors, (92), 43 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:11,590 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 133 transitions. [2021-05-02 12:35:11,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-02 12:35:11,591 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:11,591 INFO L523 BasicCegarLoop]: trace histogram [52, 31, 21, 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] [2021-05-02 12:35:11,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:11,797 INFO L428 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:11,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:11,797 INFO L82 PathProgramCache]: Analyzing trace with hash 281786418, now seen corresponding path program 23 times [2021-05-02 12:35:11,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:11,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678569257] [2021-05-02 12:35:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:11,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:12,641 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:12,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 1312 proven. 992 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2021-05-02 12:35:12,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:12,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678569257] [2021-05-02 12:35:12,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678569257] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:12,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712194333] [2021-05-02 12:35:12,648 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:12,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 53 check-sat command(s) [2021-05-02 12:35:12,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:12,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 12:35:12,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:12,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:12,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:13,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:14,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2704 backedges. 1378 proven. 676 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2021-05-02 12:35:14,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712194333] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:14,241 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:14,241 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29] total 71 [2021-05-02 12:35:14,241 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984863516] [2021-05-02 12:35:14,241 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-05-02 12:35:14,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:14,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-05-02 12:35:14,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2417, Invalid=2553, Unknown=0, NotChecked=0, Total=4970 [2021-05-02 12:35:14,242 INFO L87 Difference]: Start difference. First operand 132 states and 133 transitions. Second operand has 71 states, 71 states have (on average 2.3380281690140845) internal successors, (166), 70 states have internal predecessors, (166), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:18,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:18,442 INFO L93 Difference]: Finished difference Result 191 states and 199 transitions. [2021-05-02 12:35:18,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-02 12:35:18,443 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.3380281690140845) internal successors, (166), 70 states have internal predecessors, (166), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 131 [2021-05-02 12:35:18,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:18,443 INFO L225 Difference]: With dead ends: 191 [2021-05-02 12:35:18,443 INFO L226 Difference]: Without dead ends: 147 [2021-05-02 12:35:18,444 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2318 ImplicationChecksByTransitivity, 5860.6ms TimeCoverageRelationStatistics Valid=7245, Invalid=11937, Unknown=0, NotChecked=0, Total=19182 [2021-05-02 12:35:18,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-05-02 12:35:18,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2021-05-02 12:35:18,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 142 states have (on average 1.0140845070422535) internal successors, (144), 142 states have internal predecessors, (144), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:18,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 147 transitions. [2021-05-02 12:35:18,452 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 147 transitions. Word has length 131 [2021-05-02 12:35:18,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:18,452 INFO L480 AbstractCegarLoop]: Abstraction has 146 states and 147 transitions. [2021-05-02 12:35:18,452 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 71 states, 71 states have (on average 2.3380281690140845) internal successors, (166), 70 states have internal predecessors, (166), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:18,452 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 147 transitions. [2021-05-02 12:35:18,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-05-02 12:35:18,453 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:18,453 INFO L523 BasicCegarLoop]: trace histogram [59, 32, 27, 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] [2021-05-02 12:35:18,656 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-05-02 12:35:18,657 INFO L428 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:18,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:18,657 INFO L82 PathProgramCache]: Analyzing trace with hash 1776062635, now seen corresponding path program 24 times [2021-05-02 12:35:18,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:18,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361138074] [2021-05-02 12:35:18,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:18,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:19,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 1749 proven. 1056 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2021-05-02 12:35:19,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:19,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361138074] [2021-05-02 12:35:19,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361138074] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:19,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955145670] [2021-05-02 12:35:19,530 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:19,655 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 59 check-sat command(s) [2021-05-02 12:35:19,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:19,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-02 12:35:19,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:19,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:19,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:20,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3481 backedges. 1770 proven. 841 refuted. 0 times theorem prover too weak. 870 trivial. 0 not checked. [2021-05-02 12:35:21,469 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955145670] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:21,469 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:21,469 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 32] total 75 [2021-05-02 12:35:21,469 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662762200] [2021-05-02 12:35:21,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states [2021-05-02 12:35:21,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:21,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-05-02 12:35:21,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=2847, Unknown=0, NotChecked=0, Total=5550 [2021-05-02 12:35:21,471 INFO L87 Difference]: Start difference. First operand 146 states and 147 transitions. Second operand has 75 states, 75 states have (on average 2.32) internal successors, (174), 74 states have internal predecessors, (174), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:26,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:26,056 INFO L93 Difference]: Finished difference Result 211 states and 216 transitions. [2021-05-02 12:35:26,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-02 12:35:26,057 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.32) internal successors, (174), 74 states have internal predecessors, (174), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 145 [2021-05-02 12:35:26,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:26,058 INFO L225 Difference]: With dead ends: 211 [2021-05-02 12:35:26,058 INFO L226 Difference]: Without dead ends: 155 [2021-05-02 12:35:26,059 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2597 ImplicationChecksByTransitivity, 6500.6ms TimeCoverageRelationStatistics Valid=8103, Invalid=13359, Unknown=0, NotChecked=0, Total=21462 [2021-05-02 12:35:26,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-02 12:35:26,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2021-05-02 12:35:26,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 150 states have (on average 1.0133333333333334) internal successors, (152), 150 states have internal predecessors, (152), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:26,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 155 transitions. [2021-05-02 12:35:26,066 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 155 transitions. Word has length 145 [2021-05-02 12:35:26,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:26,067 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 155 transitions. [2021-05-02 12:35:26,067 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 75 states, 75 states have (on average 2.32) internal successors, (174), 74 states have internal predecessors, (174), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:26,067 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 155 transitions. [2021-05-02 12:35:26,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-05-02 12:35:26,068 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:26,068 INFO L523 BasicCegarLoop]: trace histogram [63, 33, 30, 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] [2021-05-02 12:35:26,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:26,281 INFO L428 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:26,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:26,281 INFO L82 PathProgramCache]: Analyzing trace with hash 97684214, now seen corresponding path program 25 times [2021-05-02 12:35:26,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:26,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584683372] [2021-05-02 12:35:26,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:26,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:27,149 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:27,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3969 backedges. 2006 proven. 1122 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2021-05-02 12:35:27,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:27,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584683372] [2021-05-02 12:35:27,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584683372] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:27,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93177883] [2021-05-02 12:35:27,160 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:27,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:27,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-02 12:35:27,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:27,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:27,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3969 backedges. 2006 proven. 1122 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2021-05-02 12:35:27,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93177883] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:27,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:27,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 47 [2021-05-02 12:35:27,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897871342] [2021-05-02 12:35:27,545 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-02 12:35:27,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:27,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-02 12:35:27,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-02 12:35:27,546 INFO L87 Difference]: Start difference. First operand 154 states and 155 transitions. Second operand has 47 states, 47 states have (on average 2.0851063829787235) internal successors, (98), 46 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:29,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:29,643 INFO L93 Difference]: Finished difference Result 218 states and 220 transitions. [2021-05-02 12:35:29,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-02 12:35:29,643 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.0851063829787235) internal successors, (98), 46 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 153 [2021-05-02 12:35:29,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:29,644 INFO L225 Difference]: With dead ends: 218 [2021-05-02 12:35:29,644 INFO L226 Difference]: Without dead ends: 156 [2021-05-02 12:35:29,645 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1068 ImplicationChecksByTransitivity, 2644.6ms TimeCoverageRelationStatistics Valid=3016, Invalid=4994, Unknown=0, NotChecked=0, Total=8010 [2021-05-02 12:35:29,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-02 12:35:29,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2021-05-02 12:35:29,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 152 states have (on average 1.013157894736842) internal successors, (154), 152 states have internal predecessors, (154), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:29,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 157 transitions. [2021-05-02 12:35:29,653 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 157 transitions. Word has length 153 [2021-05-02 12:35:29,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:29,654 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 157 transitions. [2021-05-02 12:35:29,654 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 47 states, 47 states have (on average 2.0851063829787235) internal successors, (98), 46 states have internal predecessors, (98), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:29,654 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 157 transitions. [2021-05-02 12:35:29,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-05-02 12:35:29,655 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:29,655 INFO L523 BasicCegarLoop]: trace histogram [64, 34, 30, 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] [2021-05-02 12:35:29,876 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-05-02 12:35:29,877 INFO L428 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:29,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:29,877 INFO L82 PathProgramCache]: Analyzing trace with hash 1606783955, now seen corresponding path program 26 times [2021-05-02 12:35:29,877 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:29,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102146580] [2021-05-02 12:35:29,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:30,782 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:30,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 2065 proven. 1190 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2021-05-02 12:35:30,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:30,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102146580] [2021-05-02 12:35:30,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102146580] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:30,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242528677] [2021-05-02 12:35:30,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:30,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:35:30,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:30,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-02 12:35:30,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:30,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:30,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4096 backedges. 2065 proven. 1190 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2021-05-02 12:35:31,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242528677] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:31,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:31,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 48 [2021-05-02 12:35:31,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911042416] [2021-05-02 12:35:31,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-02 12:35:31,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:31,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-02 12:35:31,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-05-02 12:35:31,161 INFO L87 Difference]: Start difference. First operand 156 states and 157 transitions. Second operand has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:33,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:33,399 INFO L93 Difference]: Finished difference Result 220 states and 222 transitions. [2021-05-02 12:35:33,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-02 12:35:33,399 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2021-05-02 12:35:33,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:33,400 INFO L225 Difference]: With dead ends: 220 [2021-05-02 12:35:33,400 INFO L226 Difference]: Without dead ends: 158 [2021-05-02 12:35:33,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 2816.9ms TimeCoverageRelationStatistics Valid=3152, Invalid=5220, Unknown=0, NotChecked=0, Total=8372 [2021-05-02 12:35:33,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-05-02 12:35:33,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-05-02 12:35:33,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 154 states have (on average 1.0129870129870129) internal successors, (156), 154 states have internal predecessors, (156), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:33,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 159 transitions. [2021-05-02 12:35:33,410 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 159 transitions. Word has length 155 [2021-05-02 12:35:33,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:33,410 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 159 transitions. [2021-05-02 12:35:33,411 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 2.0833333333333335) internal successors, (100), 47 states have internal predecessors, (100), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:33,411 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 159 transitions. [2021-05-02 12:35:33,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-02 12:35:33,411 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:33,412 INFO L523 BasicCegarLoop]: trace histogram [65, 35, 30, 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] [2021-05-02 12:35:33,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-02 12:35:33,625 INFO L428 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:33,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:33,625 INFO L82 PathProgramCache]: Analyzing trace with hash 152689008, now seen corresponding path program 27 times [2021-05-02 12:35:33,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:33,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660008590] [2021-05-02 12:35:33,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:33,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:34,592 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:34,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:34,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 2124 proven. 1260 refuted. 0 times theorem prover too weak. 841 trivial. 0 not checked. [2021-05-02 12:35:34,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:34,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660008590] [2021-05-02 12:35:34,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660008590] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:34,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909447058] [2021-05-02 12:35:34,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:34,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 62 check-sat command(s) [2021-05-02 12:35:34,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:34,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 12:35:34,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:34,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:34,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:35,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:36,635 INFO L134 CoverageAnalysis]: Checked inductivity of 4225 backedges. 2135 proven. 900 refuted. 0 times theorem prover too weak. 1190 trivial. 0 not checked. [2021-05-02 12:35:36,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909447058] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:36,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:36,636 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 33] total 79 [2021-05-02 12:35:36,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318954351] [2021-05-02 12:35:36,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states [2021-05-02 12:35:36,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:36,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-05-02 12:35:36,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3005, Invalid=3157, Unknown=0, NotChecked=0, Total=6162 [2021-05-02 12:35:36,637 INFO L87 Difference]: Start difference. First operand 158 states and 159 transitions. Second operand has 79 states, 79 states have (on average 2.3037974683544302) internal successors, (182), 78 states have internal predecessors, (182), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:41,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:41,879 INFO L93 Difference]: Finished difference Result 225 states and 228 transitions. [2021-05-02 12:35:41,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-05-02 12:35:41,879 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.3037974683544302) internal successors, (182), 78 states have internal predecessors, (182), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 157 [2021-05-02 12:35:41,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:41,880 INFO L225 Difference]: With dead ends: 225 [2021-05-02 12:35:41,880 INFO L226 Difference]: Without dead ends: 163 [2021-05-02 12:35:41,882 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2894 ImplicationChecksByTransitivity, 7350.6ms TimeCoverageRelationStatistics Valid=9009, Invalid=14861, Unknown=0, NotChecked=0, Total=23870 [2021-05-02 12:35:41,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-02 12:35:41,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2021-05-02 12:35:41,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 158 states have (on average 1.0126582278481013) internal successors, (160), 158 states have internal predecessors, (160), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:41,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 163 transitions. [2021-05-02 12:35:41,888 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 163 transitions. Word has length 157 [2021-05-02 12:35:41,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:41,888 INFO L480 AbstractCegarLoop]: Abstraction has 162 states and 163 transitions. [2021-05-02 12:35:41,888 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 79 states, 79 states have (on average 2.3037974683544302) internal successors, (182), 78 states have internal predecessors, (182), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:41,888 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 163 transitions. [2021-05-02 12:35:41,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-05-02 12:35:41,889 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:41,889 INFO L523 BasicCegarLoop]: trace histogram [67, 36, 31, 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] [2021-05-02 12:35:42,090 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-02 12:35:42,090 INFO L428 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:42,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:42,091 INFO L82 PathProgramCache]: Analyzing trace with hash -572234105, now seen corresponding path program 28 times [2021-05-02 12:35:42,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:42,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351269139] [2021-05-02 12:35:42,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:43,117 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:43,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4489 backedges. 2257 proven. 1332 refuted. 0 times theorem prover too weak. 900 trivial. 0 not checked. [2021-05-02 12:35:43,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:43,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351269139] [2021-05-02 12:35:43,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351269139] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:43,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862442201] [2021-05-02 12:35:43,123 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:43,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:35:43,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:43,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-02 12:35:43,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:43,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:43,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4489 backedges. 2257 proven. 1332 refuted. 0 times theorem prover too weak. 900 trivial. 0 not checked. [2021-05-02 12:35:43,498 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862442201] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:43,498 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:43,498 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 50 [2021-05-02 12:35:43,498 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656172511] [2021-05-02 12:35:43,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-02 12:35:43,499 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:43,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-02 12:35:43,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2021-05-02 12:35:43,499 INFO L87 Difference]: Start difference. First operand 162 states and 163 transitions. Second operand has 50 states, 50 states have (on average 2.08) internal successors, (104), 49 states have internal predecessors, (104), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:45,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:45,912 INFO L93 Difference]: Finished difference Result 228 states and 230 transitions. [2021-05-02 12:35:45,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-02 12:35:45,912 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.08) internal successors, (104), 49 states have internal predecessors, (104), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 161 [2021-05-02 12:35:45,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:45,913 INFO L225 Difference]: With dead ends: 228 [2021-05-02 12:35:45,913 INFO L226 Difference]: Without dead ends: 164 [2021-05-02 12:35:45,914 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 3060.5ms TimeCoverageRelationStatistics Valid=3433, Invalid=5687, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 12:35:45,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-05-02 12:35:45,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2021-05-02 12:35:45,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 160 states have (on average 1.0125) internal successors, (162), 160 states have internal predecessors, (162), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:45,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 165 transitions. [2021-05-02 12:35:45,922 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 165 transitions. Word has length 161 [2021-05-02 12:35:45,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:45,923 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 165 transitions. [2021-05-02 12:35:45,923 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 50 states, 50 states have (on average 2.08) internal successors, (104), 49 states have internal predecessors, (104), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:45,923 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 165 transitions. [2021-05-02 12:35:45,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-05-02 12:35:45,924 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:45,924 INFO L523 BasicCegarLoop]: trace histogram [68, 37, 31, 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] [2021-05-02 12:35:46,148 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-02 12:35:46,149 INFO L428 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:46,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:46,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1218231708, now seen corresponding path program 29 times [2021-05-02 12:35:46,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:46,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509799161] [2021-05-02 12:35:46,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:46,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:47,330 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:47,338 INFO L134 CoverageAnalysis]: Checked inductivity of 4624 backedges. 2318 proven. 1406 refuted. 0 times theorem prover too weak. 900 trivial. 0 not checked. [2021-05-02 12:35:47,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:47,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509799161] [2021-05-02 12:35:47,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509799161] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:47,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002126757] [2021-05-02 12:35:47,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:47,445 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 69 check-sat command(s) [2021-05-02 12:35:47,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:47,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 12:35:47,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:47,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:47,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:48,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:49,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4624 backedges. 2346 proven. 1156 refuted. 0 times theorem prover too weak. 1122 trivial. 0 not checked. [2021-05-02 12:35:49,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002126757] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:49,613 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:49,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 37] total 85 [2021-05-02 12:35:49,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789492291] [2021-05-02 12:35:49,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states [2021-05-02 12:35:49,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:49,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-05-02 12:35:49,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3488, Invalid=3652, Unknown=0, NotChecked=0, Total=7140 [2021-05-02 12:35:49,616 INFO L87 Difference]: Start difference. First operand 164 states and 165 transitions. Second operand has 85 states, 85 states have (on average 2.2823529411764705) internal successors, (194), 84 states have internal predecessors, (194), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:55,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:55,455 INFO L93 Difference]: Finished difference Result 239 states and 245 transitions. [2021-05-02 12:35:55,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-05-02 12:35:55,455 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.2823529411764705) internal successors, (194), 84 states have internal predecessors, (194), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 163 [2021-05-02 12:35:55,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:55,456 INFO L225 Difference]: With dead ends: 239 [2021-05-02 12:35:55,456 INFO L226 Difference]: Without dead ends: 175 [2021-05-02 12:35:55,457 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3367 ImplicationChecksByTransitivity, 8360.8ms TimeCoverageRelationStatistics Valid=10458, Invalid=17264, Unknown=0, NotChecked=0, Total=27722 [2021-05-02 12:35:55,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-02 12:35:55,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 174. [2021-05-02 12:35:55,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 170 states have (on average 1.011764705882353) internal successors, (172), 170 states have internal predecessors, (172), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:55,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 175 transitions. [2021-05-02 12:35:55,467 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 175 transitions. Word has length 163 [2021-05-02 12:35:55,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:55,467 INFO L480 AbstractCegarLoop]: Abstraction has 174 states and 175 transitions. [2021-05-02 12:35:55,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 85 states, 85 states have (on average 2.2823529411764705) internal successors, (194), 84 states have internal predecessors, (194), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:55,467 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 175 transitions. [2021-05-02 12:35:55,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2021-05-02 12:35:55,468 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:55,468 INFO L523 BasicCegarLoop]: trace histogram [73, 38, 35, 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] [2021-05-02 12:35:55,681 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 12:35:55,681 INFO L428 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:35:55,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:35:55,681 INFO L82 PathProgramCache]: Analyzing trace with hash 554101481, now seen corresponding path program 30 times [2021-05-02 12:35:55,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:35:55,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315928985] [2021-05-02 12:35:55,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:35:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:56,830 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:35:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:35:56,841 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 2691 proven. 1482 refuted. 0 times theorem prover too weak. 1156 trivial. 0 not checked. [2021-05-02 12:35:56,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:35:56,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315928985] [2021-05-02 12:35:56,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315928985] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:56,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885521610] [2021-05-02 12:35:56,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:35:57,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2021-05-02 12:35:57,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:35:57,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 12:35:57,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:35:57,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:35:57,373 INFO L134 CoverageAnalysis]: Checked inductivity of 5329 backedges. 2691 proven. 1482 refuted. 0 times theorem prover too weak. 1156 trivial. 0 not checked. [2021-05-02 12:35:57,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885521610] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:35:57,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:35:57,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 52 [2021-05-02 12:35:57,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880449543] [2021-05-02 12:35:57,374 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-02 12:35:57,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:35:57,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-02 12:35:57,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-02 12:35:57,375 INFO L87 Difference]: Start difference. First operand 174 states and 175 transitions. Second operand has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:59,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:35:59,897 INFO L93 Difference]: Finished difference Result 248 states and 250 transitions. [2021-05-02 12:35:59,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-02 12:35:59,897 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 173 [2021-05-02 12:35:59,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:35:59,898 INFO L225 Difference]: With dead ends: 248 [2021-05-02 12:35:59,898 INFO L226 Difference]: Without dead ends: 176 [2021-05-02 12:35:59,899 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 3312.0ms TimeCoverageRelationStatistics Valid=3726, Invalid=6174, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 12:35:59,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-02 12:35:59,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2021-05-02 12:35:59,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 172 states have (on average 1.0116279069767442) internal successors, (174), 172 states have internal predecessors, (174), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 177 transitions. [2021-05-02 12:35:59,907 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 177 transitions. Word has length 173 [2021-05-02 12:35:59,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:35:59,908 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 177 transitions. [2021-05-02 12:35:59,908 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 52 states, 52 states have (on average 2.076923076923077) internal successors, (108), 51 states have internal predecessors, (108), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:35:59,908 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 177 transitions. [2021-05-02 12:35:59,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-05-02 12:35:59,909 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:35:59,909 INFO L523 BasicCegarLoop]: trace histogram [74, 39, 35, 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] [2021-05-02 12:36:00,120 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:00,121 INFO L428 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:00,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:00,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1422793914, now seen corresponding path program 31 times [2021-05-02 12:36:00,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:00,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930232181] [2021-05-02 12:36:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,263 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 2760 proven. 1560 refuted. 0 times theorem prover too weak. 1156 trivial. 0 not checked. [2021-05-02 12:36:01,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:01,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930232181] [2021-05-02 12:36:01,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930232181] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:01,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325124443] [2021-05-02 12:36:01,267 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:01,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:01,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-02 12:36:01,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:01,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 5476 backedges. 2760 proven. 1560 refuted. 0 times theorem prover too weak. 1156 trivial. 0 not checked. [2021-05-02 12:36:01,674 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325124443] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:01,674 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:01,674 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 53 [2021-05-02 12:36:01,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654204038] [2021-05-02 12:36:01,674 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:36:01,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:01,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:36:01,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:36:01,675 INFO L87 Difference]: Start difference. First operand 176 states and 177 transitions. Second operand has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:04,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:04,376 INFO L93 Difference]: Finished difference Result 250 states and 252 transitions. [2021-05-02 12:36:04,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-02 12:36:04,377 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 175 [2021-05-02 12:36:04,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:04,378 INFO L225 Difference]: With dead ends: 250 [2021-05-02 12:36:04,378 INFO L226 Difference]: Without dead ends: 178 [2021-05-02 12:36:04,378 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 3477.6ms TimeCoverageRelationStatistics Valid=3877, Invalid=6425, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 12:36:04,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-05-02 12:36:04,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2021-05-02 12:36:04,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 174 states have (on average 1.0114942528735633) internal successors, (176), 174 states have internal predecessors, (176), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:04,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 179 transitions. [2021-05-02 12:36:04,388 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 179 transitions. Word has length 175 [2021-05-02 12:36:04,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:04,388 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 179 transitions. [2021-05-02 12:36:04,388 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.0754716981132075) internal successors, (110), 52 states have internal predecessors, (110), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:04,388 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 179 transitions. [2021-05-02 12:36:04,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-05-02 12:36:04,389 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:04,389 INFO L523 BasicCegarLoop]: trace histogram [75, 40, 35, 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] [2021-05-02 12:36:04,592 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 12:36:04,593 INFO L428 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:04,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:04,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1451243619, now seen corresponding path program 32 times [2021-05-02 12:36:04,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:04,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597891469] [2021-05-02 12:36:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:04,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:06,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5625 backedges. 2829 proven. 1640 refuted. 0 times theorem prover too weak. 1156 trivial. 0 not checked. [2021-05-02 12:36:06,166 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:06,166 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597891469] [2021-05-02 12:36:06,166 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597891469] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:06,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900093975] [2021-05-02 12:36:06,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:06,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:36:06,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:06,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 12:36:06,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:06,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:06,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5625 backedges. 2829 proven. 1640 refuted. 0 times theorem prover too weak. 1156 trivial. 0 not checked. [2021-05-02 12:36:06,575 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900093975] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:06,575 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:06,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 54 [2021-05-02 12:36:06,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881028583] [2021-05-02 12:36:06,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-02 12:36:06,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:06,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-02 12:36:06,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-02 12:36:06,577 INFO L87 Difference]: Start difference. First operand 178 states and 179 transitions. Second operand has 54 states, 54 states have (on average 2.074074074074074) internal successors, (112), 53 states have internal predecessors, (112), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:09,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:09,190 INFO L93 Difference]: Finished difference Result 252 states and 254 transitions. [2021-05-02 12:36:09,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 12:36:09,191 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.074074074074074) internal successors, (112), 53 states have internal predecessors, (112), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 177 [2021-05-02 12:36:09,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:09,191 INFO L225 Difference]: With dead ends: 252 [2021-05-02 12:36:09,191 INFO L226 Difference]: Without dead ends: 180 [2021-05-02 12:36:09,192 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 3855.1ms TimeCoverageRelationStatistics Valid=4031, Invalid=6681, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 12:36:09,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-05-02 12:36:09,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-05-02 12:36:09,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 176 states have (on average 1.0113636363636365) internal successors, (178), 176 states have internal predecessors, (178), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:09,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 181 transitions. [2021-05-02 12:36:09,202 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 181 transitions. Word has length 177 [2021-05-02 12:36:09,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:09,202 INFO L480 AbstractCegarLoop]: Abstraction has 180 states and 181 transitions. [2021-05-02 12:36:09,202 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 54 states, 54 states have (on average 2.074074074074074) internal successors, (112), 53 states have internal predecessors, (112), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:09,202 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 181 transitions. [2021-05-02 12:36:09,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-05-02 12:36:09,203 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:09,203 INFO L523 BasicCegarLoop]: trace histogram [76, 41, 35, 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] [2021-05-02 12:36:09,427 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 12:36:09,428 INFO L428 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:09,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:09,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1737341504, now seen corresponding path program 33 times [2021-05-02 12:36:09,428 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:09,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686265576] [2021-05-02 12:36:09,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:12,665 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:12,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:12,669 INFO L134 CoverageAnalysis]: Checked inductivity of 5776 backedges. 0 proven. 5776 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:12,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:12,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686265576] [2021-05-02 12:36:12,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686265576] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:12,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82646660] [2021-05-02 12:36:12,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:12,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 72 check-sat command(s) [2021-05-02 12:36:12,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:12,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 12:36:12,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:12,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:12,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:13,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5776 backedges. 2911 proven. 1225 refuted. 0 times theorem prover too weak. 1640 trivial. 0 not checked. [2021-05-02 12:36:13,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82646660] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:13,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:13,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 38] total 89 [2021-05-02 12:36:13,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022277647] [2021-05-02 12:36:13,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-02 12:36:13,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:13,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-02 12:36:13,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3830, Invalid=4002, Unknown=0, NotChecked=0, Total=7832 [2021-05-02 12:36:13,190 INFO L87 Difference]: Start difference. First operand 180 states and 181 transitions. Second operand has 89 states, 89 states have (on average 2.235955056179775) internal successors, (199), 88 states have internal predecessors, (199), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:19,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:19,604 INFO L93 Difference]: Finished difference Result 186 states and 187 transitions. [2021-05-02 12:36:19,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-05-02 12:36:19,605 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 2.235955056179775) internal successors, (199), 88 states have internal predecessors, (199), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 179 [2021-05-02 12:36:19,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:19,606 INFO L225 Difference]: With dead ends: 186 [2021-05-02 12:36:19,606 INFO L226 Difference]: Without dead ends: 183 [2021-05-02 12:36:19,607 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3775 ImplicationChecksByTransitivity, 9015.0ms TimeCoverageRelationStatistics Valid=11484, Invalid=18966, Unknown=0, NotChecked=0, Total=30450 [2021-05-02 12:36:19,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-05-02 12:36:19,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 182. [2021-05-02 12:36:19,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 178 states have (on average 1.0112359550561798) internal successors, (180), 178 states have internal predecessors, (180), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:19,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 183 transitions. [2021-05-02 12:36:19,614 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 183 transitions. Word has length 179 [2021-05-02 12:36:19,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:19,614 INFO L480 AbstractCegarLoop]: Abstraction has 182 states and 183 transitions. [2021-05-02 12:36:19,614 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 89 states, 89 states have (on average 2.235955056179775) internal successors, (199), 88 states have internal predecessors, (199), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:19,615 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 183 transitions. [2021-05-02 12:36:19,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-05-02 12:36:19,615 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:19,615 INFO L523 BasicCegarLoop]: trace histogram [77, 41, 36, 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] [2021-05-02 12:36:19,816 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:19,816 INFO L428 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:19,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:19,816 INFO L82 PathProgramCache]: Analyzing trace with hash -1164630982, now seen corresponding path program 34 times [2021-05-02 12:36:19,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:19,816 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627688696] [2021-05-02 12:36:19,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:19,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:23,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:23,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5929 backedges. 0 proven. 5929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:23,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:23,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627688696] [2021-05-02 12:36:23,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627688696] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:23,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021720584] [2021-05-02 12:36:23,082 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:23,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:36:23,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:23,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 88 conjunts are in the unsatisfiable core [2021-05-02 12:36:23,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:23,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:23,676 INFO L134 CoverageAnalysis]: Checked inductivity of 5929 backedges. 0 proven. 5929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:23,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021720584] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:23,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:23,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 89] total 91 [2021-05-02 12:36:23,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168305091] [2021-05-02 12:36:23,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states [2021-05-02 12:36:23,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:23,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-05-02 12:36:23,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4007, Invalid=4183, Unknown=0, NotChecked=0, Total=8190 [2021-05-02 12:36:23,678 INFO L87 Difference]: Start difference. First operand 182 states and 183 transitions. Second operand has 91 states, 91 states have (on average 2.0) internal successors, (182), 90 states have internal predecessors, (182), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:30,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:30,365 INFO L93 Difference]: Finished difference Result 188 states and 189 transitions. [2021-05-02 12:36:30,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-02 12:36:30,365 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.0) internal successors, (182), 90 states have internal predecessors, (182), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 181 [2021-05-02 12:36:30,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:30,366 INFO L225 Difference]: With dead ends: 188 [2021-05-02 12:36:30,366 INFO L226 Difference]: Without dead ends: 185 [2021-05-02 12:36:30,367 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4082 ImplicationChecksByTransitivity, 9327.3ms TimeCoverageRelationStatistics Valid=11838, Invalid=19668, Unknown=0, NotChecked=0, Total=31506 [2021-05-02 12:36:30,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-05-02 12:36:30,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 184. [2021-05-02 12:36:30,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 180 states have (on average 1.011111111111111) internal successors, (182), 180 states have internal predecessors, (182), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:30,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 185 transitions. [2021-05-02 12:36:30,376 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 185 transitions. Word has length 181 [2021-05-02 12:36:30,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:30,377 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 185 transitions. [2021-05-02 12:36:30,377 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 91 states, 91 states have (on average 2.0) internal successors, (182), 90 states have internal predecessors, (182), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:30,377 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 185 transitions. [2021-05-02 12:36:30,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-05-02 12:36:30,378 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:30,378 INFO L523 BasicCegarLoop]: trace histogram [78, 41, 37, 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] [2021-05-02 12:36:30,592 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-05-02 12:36:30,593 INFO L428 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:30,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:30,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1768552372, now seen corresponding path program 35 times [2021-05-02 12:36:30,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:30,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281143463] [2021-05-02 12:36:30,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:34,078 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:34,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6084 backedges. 0 proven. 6084 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:34,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:34,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281143463] [2021-05-02 12:36:34,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281143463] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:34,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214539504] [2021-05-02 12:36:34,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:34,196 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 79 check-sat command(s) [2021-05-02 12:36:34,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:34,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-02 12:36:34,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:34,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:34,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6084 backedges. 3081 proven. 1521 refuted. 0 times theorem prover too weak. 1482 trivial. 0 not checked. [2021-05-02 12:36:34,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214539504] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:34,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:34,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 42] total 93 [2021-05-02 12:36:34,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607867793] [2021-05-02 12:36:34,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states [2021-05-02 12:36:34,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:34,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-05-02 12:36:34,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4188, Invalid=4368, Unknown=0, NotChecked=0, Total=8556 [2021-05-02 12:36:34,771 INFO L87 Difference]: Start difference. First operand 184 states and 185 transitions. Second operand has 93 states, 93 states have (on average 2.2580645161290325) internal successors, (210), 92 states have internal predecessors, (210), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:41,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:41,703 INFO L93 Difference]: Finished difference Result 194 states and 197 transitions. [2021-05-02 12:36:41,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-05-02 12:36:41,703 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 2.2580645161290325) internal successors, (210), 92 states have internal predecessors, (210), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 183 [2021-05-02 12:36:41,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:41,704 INFO L225 Difference]: With dead ends: 194 [2021-05-02 12:36:41,704 INFO L226 Difference]: Without dead ends: 191 [2021-05-02 12:36:41,705 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4129 ImplicationChecksByTransitivity, 10021.6ms TimeCoverageRelationStatistics Valid=12558, Invalid=20748, Unknown=0, NotChecked=0, Total=33306 [2021-05-02 12:36:41,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-05-02 12:36:41,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2021-05-02 12:36:41,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 186 states have (on average 1.010752688172043) internal successors, (188), 186 states have internal predecessors, (188), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:41,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 191 transitions. [2021-05-02 12:36:41,714 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 191 transitions. Word has length 183 [2021-05-02 12:36:41,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:41,714 INFO L480 AbstractCegarLoop]: Abstraction has 190 states and 191 transitions. [2021-05-02 12:36:41,715 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 93 states, 93 states have (on average 2.2580645161290325) internal successors, (210), 92 states have internal predecessors, (210), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:41,715 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 191 transitions. [2021-05-02 12:36:41,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2021-05-02 12:36:41,715 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:41,716 INFO L523 BasicCegarLoop]: trace histogram [81, 41, 40, 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] [2021-05-02 12:36:41,920 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:41,921 INFO L428 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:41,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:41,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1213912286, now seen corresponding path program 36 times [2021-05-02 12:36:41,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:41,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751963640] [2021-05-02 12:36:41,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:41,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:45,439 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:45,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:45,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6561 backedges. 0 proven. 6561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:45,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:45,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751963640] [2021-05-02 12:36:45,444 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751963640] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:45,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253599540] [2021-05-02 12:36:45,444 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:45,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 82 check-sat command(s) [2021-05-02 12:36:45,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:36:45,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 12:36:45,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:45,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,920 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:45,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6561 backedges. 3321 proven. 1600 refuted. 0 times theorem prover too weak. 1640 trivial. 0 not checked. [2021-05-02 12:36:45,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253599540] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:45,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:45,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 43] total 94 [2021-05-02 12:36:45,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405116759] [2021-05-02 12:36:45,955 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states [2021-05-02 12:36:45,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:45,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-05-02 12:36:45,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4280, Invalid=4462, Unknown=0, NotChecked=0, Total=8742 [2021-05-02 12:36:45,957 INFO L87 Difference]: Start difference. First operand 190 states and 191 transitions. Second operand has 94 states, 94 states have (on average 2.223404255319149) internal successors, (209), 93 states have internal predecessors, (209), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:52,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:36:52,499 INFO L93 Difference]: Finished difference Result 196 states and 197 transitions. [2021-05-02 12:36:52,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-05-02 12:36:52,500 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 94 states have (on average 2.223404255319149) internal successors, (209), 93 states have internal predecessors, (209), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 189 [2021-05-02 12:36:52,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:36:52,501 INFO L225 Difference]: With dead ends: 196 [2021-05-02 12:36:52,501 INFO L226 Difference]: Without dead ends: 193 [2021-05-02 12:36:52,502 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4225 ImplicationChecksByTransitivity, 9553.6ms TimeCoverageRelationStatistics Valid=12834, Invalid=21206, Unknown=0, NotChecked=0, Total=34040 [2021-05-02 12:36:52,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-05-02 12:36:52,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2021-05-02 12:36:52,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 188 states have (on average 1.0106382978723405) internal successors, (190), 188 states have internal predecessors, (190), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:52,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 193 transitions. [2021-05-02 12:36:52,520 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 193 transitions. Word has length 189 [2021-05-02 12:36:52,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:36:52,520 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 193 transitions. [2021-05-02 12:36:52,521 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 94 states, 94 states have (on average 2.223404255319149) internal successors, (209), 93 states have internal predecessors, (209), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:36:52,521 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 193 transitions. [2021-05-02 12:36:52,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-05-02 12:36:52,522 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:36:52,522 INFO L523 BasicCegarLoop]: trace histogram [82, 41, 41, 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] [2021-05-02 12:36:52,746 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-02 12:36:52,746 INFO L428 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:36:52,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:36:52,747 INFO L82 PathProgramCache]: Analyzing trace with hash 1653859484, now seen corresponding path program 37 times [2021-05-02 12:36:52,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:36:52,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231396956] [2021-05-02 12:36:52,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:36:52,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,249 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:36:56,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,252 INFO L134 CoverageAnalysis]: Checked inductivity of 6724 backedges. 0 proven. 6724 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:56,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:36:56,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231396956] [2021-05-02 12:36:56,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231396956] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:56,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037320417] [2021-05-02 12:36:56,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:36:56,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:36:56,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 93 conjunts are in the unsatisfiable core [2021-05-02 12:36:56,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:36:56,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:36:56,761 INFO L134 CoverageAnalysis]: Checked inductivity of 6724 backedges. 0 proven. 6724 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:36:56,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037320417] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:36:56,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:36:56,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 94] total 96 [2021-05-02 12:36:56,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784953574] [2021-05-02 12:36:56,762 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-02 12:36:56,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:36:56,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-02 12:36:56,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4467, Invalid=4653, Unknown=0, NotChecked=0, Total=9120 [2021-05-02 12:36:56,764 INFO L87 Difference]: Start difference. First operand 192 states and 193 transitions. Second operand has 96 states, 96 states have (on average 2.0) internal successors, (192), 95 states have internal predecessors, (192), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:03,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:03,469 INFO L93 Difference]: Finished difference Result 198 states and 199 transitions. [2021-05-02 12:37:03,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-05-02 12:37:03,470 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 2.0) internal successors, (192), 95 states have internal predecessors, (192), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 191 [2021-05-02 12:37:03,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:03,471 INFO L225 Difference]: With dead ends: 198 [2021-05-02 12:37:03,471 INFO L226 Difference]: Without dead ends: 195 [2021-05-02 12:37:03,472 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4547 ImplicationChecksByTransitivity, 9577.0ms TimeCoverageRelationStatistics Valid=13208, Invalid=21948, Unknown=0, NotChecked=0, Total=35156 [2021-05-02 12:37:03,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-02 12:37:03,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2021-05-02 12:37:03,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 190 states have (on average 1.0105263157894737) internal successors, (192), 190 states have internal predecessors, (192), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:03,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 195 transitions. [2021-05-02 12:37:03,478 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 195 transitions. Word has length 191 [2021-05-02 12:37:03,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:03,479 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 195 transitions. [2021-05-02 12:37:03,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 96 states, 96 states have (on average 2.0) internal successors, (192), 95 states have internal predecessors, (192), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:03,479 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 195 transitions. [2021-05-02 12:37:03,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-05-02 12:37:03,480 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:03,480 INFO L523 BasicCegarLoop]: trace histogram [83, 42, 41, 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] [2021-05-02 12:37:03,685 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-05-02 12:37:03,686 INFO L428 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:03,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:03,686 INFO L82 PathProgramCache]: Analyzing trace with hash 213526422, now seen corresponding path program 38 times [2021-05-02 12:37:03,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:03,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012505851] [2021-05-02 12:37:03,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:07,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:07,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:07,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:07,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012505851] [2021-05-02 12:37:07,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012505851] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:07,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395966075] [2021-05-02 12:37:07,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:07,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:37:07,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:07,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 94 conjunts are in the unsatisfiable core [2021-05-02 12:37:07,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:07,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:07,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6889 backedges. 0 proven. 6889 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:07,783 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395966075] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:07,783 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:07,783 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 95] total 97 [2021-05-02 12:37:07,783 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604953482] [2021-05-02 12:37:07,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2021-05-02 12:37:07,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:07,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-05-02 12:37:07,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4562, Invalid=4750, Unknown=0, NotChecked=0, Total=9312 [2021-05-02 12:37:07,785 INFO L87 Difference]: Start difference. First operand 194 states and 195 transitions. Second operand has 97 states, 97 states have (on average 2.0) internal successors, (194), 96 states have internal predecessors, (194), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:14,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:14,535 INFO L93 Difference]: Finished difference Result 200 states and 201 transitions. [2021-05-02 12:37:14,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-02 12:37:14,535 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 2.0) internal successors, (194), 96 states have internal predecessors, (194), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 193 [2021-05-02 12:37:14,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:14,536 INFO L225 Difference]: With dead ends: 200 [2021-05-02 12:37:14,536 INFO L226 Difference]: Without dead ends: 197 [2021-05-02 12:37:14,537 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 9838.3ms TimeCoverageRelationStatistics Valid=13491, Invalid=22419, Unknown=0, NotChecked=0, Total=35910 [2021-05-02 12:37:14,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-05-02 12:37:14,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2021-05-02 12:37:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 192 states have (on average 1.0104166666666667) internal successors, (194), 192 states have internal predecessors, (194), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 197 transitions. [2021-05-02 12:37:14,544 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 197 transitions. Word has length 193 [2021-05-02 12:37:14,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:14,544 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 197 transitions. [2021-05-02 12:37:14,544 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 97 states, 97 states have (on average 2.0) internal successors, (194), 96 states have internal predecessors, (194), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:14,544 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 197 transitions. [2021-05-02 12:37:14,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-05-02 12:37:14,545 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:14,545 INFO L523 BasicCegarLoop]: trace histogram [84, 43, 41, 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] [2021-05-02 12:37:14,761 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-05-02 12:37:14,762 INFO L428 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:14,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:14,762 INFO L82 PathProgramCache]: Analyzing trace with hash -967076848, now seen corresponding path program 39 times [2021-05-02 12:37:14,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:14,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369801319] [2021-05-02 12:37:14,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:18,496 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:18,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:18,499 INFO L134 CoverageAnalysis]: Checked inductivity of 7056 backedges. 0 proven. 7056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:18,499 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:18,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369801319] [2021-05-02 12:37:18,499 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369801319] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:18,499 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345320004] [2021-05-02 12:37:18,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:18,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 85 check-sat command(s) [2021-05-02 12:37:18,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:18,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 95 conjunts are in the unsatisfiable core [2021-05-02 12:37:18,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:18,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,698 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:18,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:19,086 INFO L134 CoverageAnalysis]: Checked inductivity of 7056 backedges. 0 proven. 7056 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:19,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345320004] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:19,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:19,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 98 [2021-05-02 12:37:19,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220964825] [2021-05-02 12:37:19,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-02 12:37:19,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:19,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-02 12:37:19,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-02 12:37:19,089 INFO L87 Difference]: Start difference. First operand 196 states and 197 transitions. Second operand has 98 states, 98 states have (on average 2.0) internal successors, (196), 97 states have internal predecessors, (196), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:26,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:26,090 INFO L93 Difference]: Finished difference Result 202 states and 203 transitions. [2021-05-02 12:37:26,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-05-02 12:37:26,090 INFO L78 Accepts]: Start accepts. Automaton has has 98 states, 98 states have (on average 2.0) internal successors, (196), 97 states have internal predecessors, (196), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 195 [2021-05-02 12:37:26,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:26,091 INFO L225 Difference]: With dead ends: 202 [2021-05-02 12:37:26,091 INFO L226 Difference]: Without dead ends: 199 [2021-05-02 12:37:26,092 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4740 ImplicationChecksByTransitivity, 10163.3ms TimeCoverageRelationStatistics Valid=13777, Invalid=22895, Unknown=0, NotChecked=0, Total=36672 [2021-05-02 12:37:26,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-02 12:37:26,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 198. [2021-05-02 12:37:26,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 194 states have (on average 1.0103092783505154) internal successors, (196), 194 states have internal predecessors, (196), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:26,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 199 transitions. [2021-05-02 12:37:26,100 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 199 transitions. Word has length 195 [2021-05-02 12:37:26,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:26,100 INFO L480 AbstractCegarLoop]: Abstraction has 198 states and 199 transitions. [2021-05-02 12:37:26,100 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 98 states, 98 states have (on average 2.0) internal successors, (196), 97 states have internal predecessors, (196), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:26,100 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 199 transitions. [2021-05-02 12:37:26,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2021-05-02 12:37:26,101 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:26,101 INFO L523 BasicCegarLoop]: trace histogram [85, 44, 41, 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] [2021-05-02 12:37:26,301 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-02 12:37:26,301 INFO L428 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:26,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:26,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1655453174, now seen corresponding path program 40 times [2021-05-02 12:37:26,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:26,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190832605] [2021-05-02 12:37:26,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:26,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:30,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:30,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:30,097 INFO L134 CoverageAnalysis]: Checked inductivity of 7225 backedges. 0 proven. 7225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:30,097 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:30,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190832605] [2021-05-02 12:37:30,097 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190832605] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:30,097 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990691355] [2021-05-02 12:37:30,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:30,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:37:30,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:30,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 96 conjunts are in the unsatisfiable core [2021-05-02 12:37:30,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:30,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:30,590 INFO L134 CoverageAnalysis]: Checked inductivity of 7225 backedges. 0 proven. 7225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:30,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990691355] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:30,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:30,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 97] total 99 [2021-05-02 12:37:30,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131983128] [2021-05-02 12:37:30,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states [2021-05-02 12:37:30,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:30,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-05-02 12:37:30,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4755, Invalid=4947, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 12:37:30,592 INFO L87 Difference]: Start difference. First operand 198 states and 199 transitions. Second operand has 99 states, 99 states have (on average 2.0) internal successors, (198), 98 states have internal predecessors, (198), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:37,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:37,884 INFO L93 Difference]: Finished difference Result 204 states and 205 transitions. [2021-05-02 12:37:37,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-05-02 12:37:37,885 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 2.0) internal successors, (198), 98 states have internal predecessors, (198), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 197 [2021-05-02 12:37:37,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:37,885 INFO L225 Difference]: With dead ends: 204 [2021-05-02 12:37:37,886 INFO L226 Difference]: Without dead ends: 201 [2021-05-02 12:37:37,887 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4838 ImplicationChecksByTransitivity, 10385.0ms TimeCoverageRelationStatistics Valid=14066, Invalid=23376, Unknown=0, NotChecked=0, Total=37442 [2021-05-02 12:37:37,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-02 12:37:37,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2021-05-02 12:37:37,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 196 states have (on average 1.010204081632653) internal successors, (198), 196 states have internal predecessors, (198), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:37,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 201 transitions. [2021-05-02 12:37:37,897 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 201 transitions. Word has length 197 [2021-05-02 12:37:37,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:37,897 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 201 transitions. [2021-05-02 12:37:37,897 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 99 states, 99 states have (on average 2.0) internal successors, (198), 98 states have internal predecessors, (198), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:37,898 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 201 transitions. [2021-05-02 12:37:37,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-05-02 12:37:37,899 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:37,899 INFO L523 BasicCegarLoop]: trace histogram [86, 45, 41, 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] [2021-05-02 12:37:38,112 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:38,113 INFO L428 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:38,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:38,113 INFO L82 PathProgramCache]: Analyzing trace with hash -1760138876, now seen corresponding path program 41 times [2021-05-02 12:37:38,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:38,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565179540] [2021-05-02 12:37:38,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:38,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:41,994 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:41,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7396 backedges. 0 proven. 7396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:41,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:41,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565179540] [2021-05-02 12:37:41,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565179540] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:41,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118948932] [2021-05-02 12:37:41,998 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:42,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 87 check-sat command(s) [2021-05-02 12:37:42,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:42,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-02 12:37:42,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:42,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:42,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7396 backedges. 3731 proven. 2025 refuted. 0 times theorem prover too weak. 1640 trivial. 0 not checked. [2021-05-02 12:37:42,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118948932] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:42,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:42,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 48] total 99 [2021-05-02 12:37:42,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315880851] [2021-05-02 12:37:42,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states [2021-05-02 12:37:42,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:42,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-05-02 12:37:42,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4755, Invalid=4947, Unknown=0, NotChecked=0, Total=9702 [2021-05-02 12:37:42,516 INFO L87 Difference]: Start difference. First operand 200 states and 201 transitions. Second operand has 99 states, 99 states have (on average 2.212121212121212) internal successors, (219), 98 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:50,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:37:50,101 INFO L93 Difference]: Finished difference Result 206 states and 207 transitions. [2021-05-02 12:37:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-05-02 12:37:50,101 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 2.212121212121212) internal successors, (219), 98 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 199 [2021-05-02 12:37:50,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:37:50,102 INFO L225 Difference]: With dead ends: 206 [2021-05-02 12:37:50,102 INFO L226 Difference]: Without dead ends: 203 [2021-05-02 12:37:50,104 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 245 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4700 ImplicationChecksByTransitivity, 10775.2ms TimeCoverageRelationStatistics Valid=14259, Invalid=23571, Unknown=0, NotChecked=0, Total=37830 [2021-05-02 12:37:50,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-05-02 12:37:50,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 202. [2021-05-02 12:37:50,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 198 states have (on average 1.0101010101010102) internal successors, (200), 198 states have internal predecessors, (200), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:50,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 203 transitions. [2021-05-02 12:37:50,114 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 203 transitions. Word has length 199 [2021-05-02 12:37:50,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:37:50,114 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 203 transitions. [2021-05-02 12:37:50,114 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 99 states, 99 states have (on average 2.212121212121212) internal successors, (219), 98 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:37:50,114 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 203 transitions. [2021-05-02 12:37:50,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-05-02 12:37:50,115 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:37:50,115 INFO L523 BasicCegarLoop]: trace histogram [87, 46, 41, 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] [2021-05-02 12:37:50,328 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-02 12:37:50,329 INFO L428 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:37:50,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:37:50,329 INFO L82 PathProgramCache]: Analyzing trace with hash 716116606, now seen corresponding path program 42 times [2021-05-02 12:37:50,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:37:50,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969907088] [2021-05-02 12:37:50,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:37:50,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:54,332 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:37:54,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:37:54,349 INFO L134 CoverageAnalysis]: Checked inductivity of 7569 backedges. 0 proven. 7569 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:37:54,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:37:54,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969907088] [2021-05-02 12:37:54,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969907088] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:54,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755227891] [2021-05-02 12:37:54,350 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:37:54,560 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 87 check-sat command(s) [2021-05-02 12:37:54,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:37:54,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-02 12:37:54,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:37:54,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,896 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,909 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:37:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 7569 backedges. 3813 proven. 2116 refuted. 0 times theorem prover too weak. 1640 trivial. 0 not checked. [2021-05-02 12:37:54,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755227891] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:37:54,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:37:54,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 49] total 100 [2021-05-02 12:37:54,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861599233] [2021-05-02 12:37:54,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-02 12:37:54,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:37:54,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-02 12:37:54,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4853, Invalid=5047, Unknown=0, NotChecked=0, Total=9900 [2021-05-02 12:37:54,994 INFO L87 Difference]: Start difference. First operand 202 states and 203 transitions. Second operand has 100 states, 100 states have (on average 2.21) internal successors, (221), 99 states have internal predecessors, (221), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:02,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:02,721 INFO L93 Difference]: Finished difference Result 208 states and 209 transitions. [2021-05-02 12:38:02,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-05-02 12:38:02,722 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.21) internal successors, (221), 99 states have internal predecessors, (221), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 201 [2021-05-02 12:38:02,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:02,723 INFO L225 Difference]: With dead ends: 208 [2021-05-02 12:38:02,723 INFO L226 Difference]: Without dead ends: 205 [2021-05-02 12:38:02,724 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 248 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4798 ImplicationChecksByTransitivity, 11058.8ms TimeCoverageRelationStatistics Valid=14553, Invalid=24059, Unknown=0, NotChecked=0, Total=38612 [2021-05-02 12:38:02,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-05-02 12:38:02,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-05-02 12:38:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 200 states have (on average 1.01) internal successors, (202), 200 states have internal predecessors, (202), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 205 transitions. [2021-05-02 12:38:02,747 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 205 transitions. Word has length 201 [2021-05-02 12:38:02,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:02,747 INFO L480 AbstractCegarLoop]: Abstraction has 204 states and 205 transitions. [2021-05-02 12:38:02,747 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 100 states, 100 states have (on average 2.21) internal successors, (221), 99 states have internal predecessors, (221), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:02,748 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 205 transitions. [2021-05-02 12:38:02,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-05-02 12:38:02,749 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:02,749 INFO L523 BasicCegarLoop]: trace histogram [88, 47, 41, 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] [2021-05-02 12:38:02,974 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-05-02 12:38:02,974 INFO L428 AbstractCegarLoop]: === Iteration 51 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:02,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:02,974 INFO L82 PathProgramCache]: Analyzing trace with hash 985752824, now seen corresponding path program 43 times [2021-05-02 12:38:02,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:02,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044803331] [2021-05-02 12:38:02,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:03,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,214 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:07,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 0 proven. 7744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:38:07,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:07,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044803331] [2021-05-02 12:38:07,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044803331] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:07,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103653470] [2021-05-02 12:38:07,229 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:07,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:07,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 99 conjunts are in the unsatisfiable core [2021-05-02 12:38:07,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:07,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,774 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:07,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7744 backedges. 0 proven. 7744 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:38:07,827 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103653470] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:07,827 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:07,827 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 100] total 102 [2021-05-02 12:38:07,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190154707] [2021-05-02 12:38:07,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states [2021-05-02 12:38:07,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:07,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-05-02 12:38:07,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5052, Invalid=5250, Unknown=0, NotChecked=0, Total=10302 [2021-05-02 12:38:07,829 INFO L87 Difference]: Start difference. First operand 204 states and 205 transitions. Second operand has 102 states, 102 states have (on average 2.0) internal successors, (204), 101 states have internal predecessors, (204), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:16,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:16,179 INFO L93 Difference]: Finished difference Result 210 states and 211 transitions. [2021-05-02 12:38:16,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-05-02 12:38:16,180 INFO L78 Accepts]: Start accepts. Automaton has has 102 states, 102 states have (on average 2.0) internal successors, (204), 101 states have internal predecessors, (204), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 203 [2021-05-02 12:38:16,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:16,181 INFO L225 Difference]: With dead ends: 210 [2021-05-02 12:38:16,182 INFO L226 Difference]: Without dead ends: 207 [2021-05-02 12:38:16,184 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5138 ImplicationChecksByTransitivity, 11859.6ms TimeCoverageRelationStatistics Valid=14951, Invalid=24849, Unknown=0, NotChecked=0, Total=39800 [2021-05-02 12:38:16,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-05-02 12:38:16,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 206. [2021-05-02 12:38:16,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 202 states have (on average 1.00990099009901) internal successors, (204), 202 states have internal predecessors, (204), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:16,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 207 transitions. [2021-05-02 12:38:16,193 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 207 transitions. Word has length 203 [2021-05-02 12:38:16,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:16,194 INFO L480 AbstractCegarLoop]: Abstraction has 206 states and 207 transitions. [2021-05-02 12:38:16,194 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 102 states, 102 states have (on average 2.0) internal successors, (204), 101 states have internal predecessors, (204), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:16,194 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 207 transitions. [2021-05-02 12:38:16,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-05-02 12:38:16,195 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:16,195 INFO L523 BasicCegarLoop]: trace histogram [89, 48, 41, 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] [2021-05-02 12:38:16,395 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:16,396 INFO L428 AbstractCegarLoop]: === Iteration 52 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:16,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:16,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1886846734, now seen corresponding path program 44 times [2021-05-02 12:38:16,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:16,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388979989] [2021-05-02 12:38:16,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:16,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:20,686 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:20,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:20,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 0 proven. 7921 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:38:20,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:20,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388979989] [2021-05-02 12:38:20,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388979989] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:20,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738174267] [2021-05-02 12:38:20,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:20,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 12:38:20,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:20,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 100 conjunts are in the unsatisfiable core [2021-05-02 12:38:20,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:20,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,824 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,829 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,882 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,947 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,970 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:20,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,031 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,041 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,088 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:21,296 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 0 proven. 7921 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:38:21,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738174267] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:21,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:21,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [102, 101] total 103 [2021-05-02 12:38:21,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406055719] [2021-05-02 12:38:21,297 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states [2021-05-02 12:38:21,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:21,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2021-05-02 12:38:21,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5153, Invalid=5353, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 12:38:21,298 INFO L87 Difference]: Start difference. First operand 206 states and 207 transitions. Second operand has 103 states, 103 states have (on average 2.0) internal successors, (206), 102 states have internal predecessors, (206), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:29,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:29,522 INFO L93 Difference]: Finished difference Result 212 states and 213 transitions. [2021-05-02 12:38:29,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-05-02 12:38:29,523 INFO L78 Accepts]: Start accepts. Automaton has has 103 states, 103 states have (on average 2.0) internal successors, (206), 102 states have internal predecessors, (206), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 205 [2021-05-02 12:38:29,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:29,524 INFO L225 Difference]: With dead ends: 212 [2021-05-02 12:38:29,524 INFO L226 Difference]: Without dead ends: 209 [2021-05-02 12:38:29,526 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5240 ImplicationChecksByTransitivity, 11747.5ms TimeCoverageRelationStatistics Valid=15252, Invalid=25350, Unknown=0, NotChecked=0, Total=40602 [2021-05-02 12:38:29,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-02 12:38:29,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 208. [2021-05-02 12:38:29,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 204 states have (on average 1.0098039215686274) internal successors, (206), 204 states have internal predecessors, (206), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:29,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 209 transitions. [2021-05-02 12:38:29,533 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 209 transitions. Word has length 205 [2021-05-02 12:38:29,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:29,533 INFO L480 AbstractCegarLoop]: Abstraction has 208 states and 209 transitions. [2021-05-02 12:38:29,534 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 103 states, 103 states have (on average 2.0) internal successors, (206), 102 states have internal predecessors, (206), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:29,534 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 209 transitions. [2021-05-02 12:38:29,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2021-05-02 12:38:29,535 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:29,535 INFO L523 BasicCegarLoop]: trace histogram [90, 49, 41, 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] [2021-05-02 12:38:29,735 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-05-02 12:38:29,735 INFO L428 AbstractCegarLoop]: === Iteration 53 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:29,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:29,736 INFO L82 PathProgramCache]: Analyzing trace with hash -791050644, now seen corresponding path program 45 times [2021-05-02 12:38:29,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:29,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630622644] [2021-05-02 12:38:29,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:29,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:34,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:34,259 INFO L134 CoverageAnalysis]: Checked inductivity of 8100 backedges. 0 proven. 8100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:38:34,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:34,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630622644] [2021-05-02 12:38:34,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630622644] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:34,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215329180] [2021-05-02 12:38:34,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:34,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 91 check-sat command(s) [2021-05-02 12:38:34,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:34,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 101 conjunts are in the unsatisfiable core [2021-05-02 12:38:34,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:34,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,771 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,875 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,894 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,940 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 8100 backedges. 0 proven. 8100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 12:38:34,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215329180] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:34,945 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:34,945 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 102] total 104 [2021-05-02 12:38:34,945 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124030145] [2021-05-02 12:38:34,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states [2021-05-02 12:38:34,946 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:34,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-05-02 12:38:34,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5255, Invalid=5457, Unknown=0, NotChecked=0, Total=10712 [2021-05-02 12:38:34,947 INFO L87 Difference]: Start difference. First operand 208 states and 209 transitions. Second operand has 104 states, 104 states have (on average 2.0) internal successors, (208), 103 states have internal predecessors, (208), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:44,225 INFO L93 Difference]: Finished difference Result 213 states and 214 transitions. [2021-05-02 12:38:44,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-05-02 12:38:44,226 INFO L78 Accepts]: Start accepts. Automaton has has 104 states, 104 states have (on average 2.0) internal successors, (208), 103 states have internal predecessors, (208), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 207 [2021-05-02 12:38:44,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:44,227 INFO L225 Difference]: With dead ends: 213 [2021-05-02 12:38:44,227 INFO L226 Difference]: Without dead ends: 210 [2021-05-02 12:38:44,229 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5343 ImplicationChecksByTransitivity, 12970.8ms TimeCoverageRelationStatistics Valid=15556, Invalid=25856, Unknown=0, NotChecked=0, Total=41412 [2021-05-02 12:38:44,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-05-02 12:38:44,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2021-05-02 12:38:44,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 206 states have (on average 1.0097087378640777) internal successors, (208), 206 states have internal predecessors, (208), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:44,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 211 transitions. [2021-05-02 12:38:44,239 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 211 transitions. Word has length 207 [2021-05-02 12:38:44,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:44,239 INFO L480 AbstractCegarLoop]: Abstraction has 210 states and 211 transitions. [2021-05-02 12:38:44,239 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 104 states, 104 states have (on average 2.0) internal successors, (208), 103 states have internal predecessors, (208), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:44,239 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 211 transitions. [2021-05-02 12:38:44,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2021-05-02 12:38:44,240 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:44,240 INFO L523 BasicCegarLoop]: trace histogram [91, 50, 41, 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] [2021-05-02 12:38:44,442 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:44,443 INFO L428 AbstractCegarLoop]: === Iteration 54 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:44,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:44,443 INFO L82 PathProgramCache]: Analyzing trace with hash 2004326, now seen corresponding path program 46 times [2021-05-02 12:38:44,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:44,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633252393] [2021-05-02 12:38:44,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:44,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:46,179 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:46,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:46,193 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 0 proven. 6559 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-02 12:38:46,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:46,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633252393] [2021-05-02 12:38:46,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633252393] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:46,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237201827] [2021-05-02 12:38:46,194 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 12:38:46,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 12:38:46,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 12:38:46,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 105 conjunts are in the unsatisfiable core [2021-05-02 12:38:46,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 12:38:46,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:46,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:46,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:46,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 12:38:46,903 INFO L134 CoverageAnalysis]: Checked inductivity of 8281 backedges. 0 proven. 6559 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-02 12:38:46,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237201827] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 12:38:46,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-02 12:38:46,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 56 [2021-05-02 12:38:46,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119970952] [2021-05-02 12:38:46,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-02 12:38:46,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:46,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-02 12:38:46,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=2970, Unknown=0, NotChecked=0, Total=3080 [2021-05-02 12:38:46,905 INFO L87 Difference]: Start difference. First operand 210 states and 211 transitions. Second operand has 56 states, 56 states have (on average 2.2857142857142856) internal successors, (128), 55 states have internal predecessors, (128), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:53,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:53,207 INFO L93 Difference]: Finished difference Result 216 states and 217 transitions. [2021-05-02 12:38:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-02 12:38:53,208 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.2857142857142856) internal successors, (128), 55 states have internal predecessors, (128), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 209 [2021-05-02 12:38:53,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:53,209 INFO L225 Difference]: With dead ends: 216 [2021-05-02 12:38:53,209 INFO L226 Difference]: Without dead ends: 213 [2021-05-02 12:38:53,210 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 208 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 4724.5ms TimeCoverageRelationStatistics Valid=321, Invalid=11235, Unknown=0, NotChecked=0, Total=11556 [2021-05-02 12:38:53,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-05-02 12:38:53,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 212. [2021-05-02 12:38:53,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 208 states have (on average 1.0096153846153846) internal successors, (210), 208 states have internal predecessors, (210), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:53,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 213 transitions. [2021-05-02 12:38:53,222 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 213 transitions. Word has length 209 [2021-05-02 12:38:53,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:53,223 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 213 transitions. [2021-05-02 12:38:53,223 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 56 states, 56 states have (on average 2.2857142857142856) internal successors, (128), 55 states have internal predecessors, (128), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:53,223 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 213 transitions. [2021-05-02 12:38:53,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-05-02 12:38:53,224 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 12:38:53,224 INFO L523 BasicCegarLoop]: trace histogram [92, 51, 41, 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] [2021-05-02 12:38:53,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-05-02 12:38:53,449 INFO L428 AbstractCegarLoop]: === Iteration 55 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 12:38:53,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 12:38:53,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1918619104, now seen corresponding path program 47 times [2021-05-02 12:38:53,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 12:38:53,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925760367] [2021-05-02 12:38:53,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 12:38:53,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:54,899 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 12:38:54,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 12:38:54,910 INFO L134 CoverageAnalysis]: Checked inductivity of 8464 backedges. 6742 proven. 0 refuted. 0 times theorem prover too weak. 1722 trivial. 0 not checked. [2021-05-02 12:38:54,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 12:38:54,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925760367] [2021-05-02 12:38:54,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925760367] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 12:38:54,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 12:38:54,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-02 12:38:54,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048225232] [2021-05-02 12:38:54,911 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-02 12:38:54,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 12:38:54,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-02 12:38:54,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-02 12:38:54,912 INFO L87 Difference]: Start difference. First operand 212 states and 213 transitions. Second operand has 53 states, 53 states have (on average 2.3962264150943398) internal successors, (127), 52 states have internal predecessors, (127), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:57,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 12:38:57,277 INFO L93 Difference]: Finished difference Result 212 states and 213 transitions. [2021-05-02 12:38:57,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-02 12:38:57,277 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.3962264150943398) internal successors, (127), 52 states have internal predecessors, (127), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 211 [2021-05-02 12:38:57,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 12:38:57,281 INFO L225 Difference]: With dead ends: 212 [2021-05-02 12:38:57,281 INFO L226 Difference]: Without dead ends: 0 [2021-05-02 12:38:57,282 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 3418.2ms TimeCoverageRelationStatistics Valid=3978, Invalid=6528, Unknown=0, NotChecked=0, Total=10506 [2021-05-02 12:38:57,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-02 12:38:57,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-02 12:38:57,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-05-02 12:38:57,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-02 12:38:57,282 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 211 [2021-05-02 12:38:57,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 12:38:57,283 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-02 12:38:57,283 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 53 states, 53 states have (on average 2.3962264150943398) internal successors, (127), 52 states have internal predecessors, (127), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 12:38:57,283 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-02 12:38:57,283 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-02 12:38:57,283 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2021-05-02 12:38:57,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-02 12:38:57,486 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 501 DAG size of output: 390 [2021-05-02 12:39:00,122 WARN L205 SmtUtils]: Spent 2.45 s on a formula simplification. DAG size of input: 379 DAG size of output: 310 [2021-05-02 12:39:00,263 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2021-05-02 12:39:00,263 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2021-05-02 12:39:00,263 INFO L198 CegarLoopUtils]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2021-05-02 12:39:00,263 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L194 CegarLoopUtils]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#t~string5.base| |old(#t~string5.base)|) (= |#t~string5.offset| |old(#t~string5.offset)|) (= |old(#length)| |#length|) (= |#t~string6.base| |old(#t~string6.base)|) (= ~__return_720~0 |old(~__return_720~0)|) (= |#t~string6.offset| |old(#t~string6.offset)|) (= |#t~string4.base| |old(#t~string4.base)|) (= ~__return_main~0 |old(~__return_main~0)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string4.offset| |old(#t~string4.offset)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|)) [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L201 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: true [2021-05-02 12:39:00,264 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notENTRY(lines 6 8) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point L7(line 7) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point L7-2(lines 6 8) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 6 8) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L198 CegarLoopUtils]: For program point L31(lines 31 184) no Hoare annotation was computed. [2021-05-02 12:39:00,264 INFO L194 CegarLoopUtils]: At program point L159(lines 43 160) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= main_~main__x~0 5) (<= 50 main_~main__y~0)) [2021-05-02 12:39:00,265 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 13 214) no Hoare annotation was computed. [2021-05-02 12:39:00,265 INFO L198 CegarLoopUtils]: For program point L19(lines 19 208) no Hoare annotation was computed. [2021-05-02 12:39:00,265 INFO L194 CegarLoopUtils]: At program point L147(lines 49 148) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= 50 main_~main__y~0) (<= main_~main__x~0 6)) [2021-05-02 12:39:00,265 INFO L194 CegarLoopUtils]: At program point L135(lines 55 136) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= main_~main__x~0 7) (<= 50 main_~main__y~0)) [2021-05-02 12:39:00,265 INFO L198 CegarLoopUtils]: For program point L94(lines 94 103) no Hoare annotation was computed. [2021-05-02 12:39:00,265 INFO L198 CegarLoopUtils]: For program point L61(lines 61 124) no Hoare annotation was computed. [2021-05-02 12:39:00,265 INFO L194 CegarLoopUtils]: At program point L123(lines 61 124) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= main_~main__x~0 8) (<= 50 main_~main__y~0)) [2021-05-02 12:39:00,265 INFO L198 CegarLoopUtils]: For program point L49(lines 49 148) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L194 CegarLoopUtils]: At program point L111(lines 67 112) the Hoare annotation is: (let ((.cse0 (= |old(~__return_720~0)| ~__return_720~0))) (or (and .cse0 (<= 100 main_~main__x~0) (<= main_~main__y~0 100) (< 99 main_~main__y~0)) (and (<= main_~main__y~0 66) .cse0 (< main_~main__x~0 67) (<= 66 main_~main__x~0) (<= 66 main_~main__y~0)) (and (<= main_~main__x~0 88) .cse0 (<= 88 main_~main__y~0) (<= 88 main_~main__x~0) (<= main_~main__y~0 88)) (and .cse0 (<= main_~main__y~0 87) (<= 87 main_~main__y~0) (<= main_~main__x~0 87) (<= 87 main_~main__x~0)) (and .cse0 (<= 64 main_~main__y~0) (<= 64 main_~main__x~0) (<= main_~main__y~0 64) (< main_~main__x~0 65)) (and (<= main_~main__x~0 65) .cse0 (<= 65 main_~main__y~0) (<= 65 main_~main__x~0) (<= main_~main__y~0 65)) (and (<= 77 main_~main__y~0) .cse0 (<= main_~main__y~0 77) (< main_~main__x~0 78) (<= 77 main_~main__x~0)) (and .cse0 (< main_~main__x~0 52) (<= main_~main__y~0 51) (<= 51 main_~main__x~0) (<= 51 main_~main__y~0)) (and (<= 90 main_~main__y~0) .cse0 (<= main_~main__x~0 90) (<= main_~main__y~0 90) (<= 90 main_~main__x~0)) (and .cse0 (<= main_~main__y~0 60) (< main_~main__x~0 61) (<= 60 main_~main__x~0) (<= 60 main_~main__y~0)) (and .cse0 (<= 68 main_~main__x~0) (<= main_~main__y~0 68) (< main_~main__x~0 69) (<= 68 main_~main__y~0)) (and .cse0 (<= main_~main__x~0 91) (<= main_~main__y~0 91) (<= 91 main_~main__y~0) (<= 91 main_~main__x~0)) (and .cse0 (<= main_~main__y~0 95) (<= 95 main_~main__y~0) (<= main_~main__x~0 95) (<= 95 main_~main__x~0)) (and .cse0 (<= main_~main__x~0 83) (<= 83 main_~main__x~0) (<= main_~main__y~0 83) (<= 83 main_~main__y~0)) (and .cse0 (<= 75 main_~main__x~0) (<= main_~main__y~0 75) (< main_~main__x~0 76) (<= 75 main_~main__y~0)) (and .cse0 (<= 82 main_~main__y~0) (<= main_~main__y~0 82) (< main_~main__x~0 83) (<= 82 main_~main__x~0)) (and (<= 54 main_~main__x~0) .cse0 (<= 54 main_~main__y~0) (< main_~main__x~0 55) (<= main_~main__y~0 54)) (and (<= main_~main__y~0 56) .cse0 (<= main_~main__x~0 56) (<= 56 main_~main__x~0) (<= 56 main_~main__y~0)) (and (<= 52 main_~main__x~0) .cse0 (<= main_~main__x~0 52) (<= main_~main__y~0 52) (<= 52 main_~main__y~0)) (and (<= 96 main_~main__x~0) .cse0 (<= main_~main__x~0 96) (<= 96 main_~main__y~0) (<= main_~main__y~0 96)) (and (<= main_~main__y~0 85) .cse0 (<= main_~main__x~0 85) (<= 85 main_~main__y~0) (<= 85 main_~main__x~0)) (and .cse0 (<= main_~main__y~0 73) (<= 73 main_~main__y~0) (<= 73 main_~main__x~0) (<= main_~main__x~0 73)) (and .cse0 (<= 57 main_~main__x~0) (<= 57 main_~main__y~0) (<= main_~main__y~0 57) (<= main_~main__x~0 57)) (and .cse0 (<= main_~main__x~0 92) (<= 92 main_~main__x~0) (<= main_~main__y~0 92) (<= 92 main_~main__y~0)) (and .cse0 (<= main_~main__y~0 59) (< main_~main__x~0 60) (<= 59 main_~main__y~0) (<= 59 main_~main__x~0)) (and .cse0 (<= 97 main_~main__x~0) (<= main_~main__y~0 97) (<= main_~main__x~0 97) (<= 97 main_~main__y~0)) (and .cse0 (<= 79 main_~main__y~0) (<= main_~main__y~0 79) (<= 79 main_~main__x~0) (< main_~main__x~0 80)) (and .cse0 (<= main_~main__x~0 81) (<= 81 main_~main__y~0) (<= 81 main_~main__x~0) (<= main_~main__y~0 81)) (and (<= 63 main_~main__x~0) (< main_~main__x~0 64) .cse0 (<= 63 main_~main__y~0) (<= main_~main__y~0 63)) (and .cse0 (< main_~main__x~0 70) (<= main_~main__y~0 69) (<= 69 main_~main__x~0) (<= 69 main_~main__y~0)) (and .cse0 (<= 71 main_~main__y~0) (<= 71 main_~main__x~0) (<= main_~main__x~0 71) (<= main_~main__y~0 71)) (and (<= 89 main_~main__y~0) .cse0 (<= main_~main__x~0 89) (<= 89 main_~main__x~0) (<= main_~main__y~0 89)) (and .cse0 (<= 74 main_~main__x~0) (<= main_~main__y~0 74) (<= main_~main__x~0 74) (<= 74 main_~main__y~0)) (and .cse0 (<= 53 main_~main__x~0) (<= 53 main_~main__y~0) (<= main_~main__y~0 53) (<= main_~main__x~0 53)) (and .cse0 (<= 84 main_~main__x~0) (<= main_~main__x~0 84) (<= 84 main_~main__y~0) (<= main_~main__y~0 84)) (and .cse0 (< main_~main__x~0 79) (<= 78 main_~main__y~0) (<= 78 main_~main__x~0) (<= main_~main__y~0 78)) (and .cse0 (<= 93 main_~main__x~0) (<= main_~main__x~0 93) (<= 93 main_~main__y~0) (<= main_~main__y~0 93)) (and (<= 55 main_~main__x~0) .cse0 (<= main_~main__x~0 55) (<= 55 main_~main__y~0) (<= main_~main__y~0 55)) (and (<= 70 main_~main__x~0) .cse0 (<= 70 main_~main__y~0) (< main_~main__x~0 71) (<= main_~main__y~0 70)) (and .cse0 (<= 58 main_~main__y~0) (<= main_~main__y~0 58) (<= 58 main_~main__x~0) (< main_~main__x~0 59)) (and .cse0 (<= main_~main__y~0 72) (<= 72 main_~main__y~0) (< main_~main__x~0 73) (<= 72 main_~main__x~0)) (and (<= 98 main_~main__y~0) (<= 98 main_~main__x~0) (<= main_~main__x~0 98) .cse0 (<= main_~main__y~0 98)) (and (< main_~main__x~0 68) .cse0 (<= main_~main__y~0 67) (<= 67 main_~main__y~0) (<= 67 main_~main__x~0)) (and (<= 76 main_~main__x~0) .cse0 (<= 76 main_~main__y~0) (< main_~main__x~0 77) (<= main_~main__y~0 76)) (and (<= 86 main_~main__x~0) .cse0 (<= main_~main__y~0 86) (<= 86 main_~main__y~0) (<= main_~main__x~0 86)) (and .cse0 (<= main_~main__y~0 62) (<= 62 main_~main__x~0) (<= main_~main__x~0 62) (<= 62 main_~main__y~0)) (and (<= main_~main__x~0 94) (<= main_~main__y~0 94) (<= 94 main_~main__y~0) .cse0 (<= 94 main_~main__x~0)) (and (<= main_~main__x~0 99) .cse0 (<= main_~main__y~0 99) (<= 99 main_~main__x~0) (<= 99 main_~main__y~0)) (and .cse0 (<= main_~main__y~0 80) (<= 80 main_~main__x~0) (<= 80 main_~main__y~0) (< main_~main__x~0 81)) (and .cse0 (<= main_~main__y~0 61) (<= 61 main_~main__x~0) (<= main_~main__x~0 61) (<= 61 main_~main__y~0)) (and (<= main_~main__y~0 50) .cse0 (< main_~main__x~0 51) (<= 50 main_~main__y~0)))) [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point L74(lines 74 85) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point L37(lines 37 172) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point L25(lines 25 196) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point L17(lines 17 213) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L194 CegarLoopUtils]: At program point L207(lines 19 208) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= 50 main_~main__y~0) (<= main_~main__x~0 1)) [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 13 214) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point L67(lines 67 112) no Hoare annotation was computed. [2021-05-02 12:39:00,266 INFO L194 CegarLoopUtils]: At program point L195(lines 25 196) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= main_~main__x~0 2) (<= 50 main_~main__y~0)) [2021-05-02 12:39:00,266 INFO L198 CegarLoopUtils]: For program point L96(line 96) no Hoare annotation was computed. [2021-05-02 12:39:00,267 INFO L198 CegarLoopUtils]: For program point mainErr0ASSERT_VIOLATIONERROR_FUNCTION(line 96) no Hoare annotation was computed. [2021-05-02 12:39:00,267 INFO L194 CegarLoopUtils]: At program point mainENTRY(lines 13 214) the Hoare annotation is: (= |old(~__return_720~0)| ~__return_720~0) [2021-05-02 12:39:00,267 INFO L198 CegarLoopUtils]: For program point L55(lines 55 136) no Hoare annotation was computed. [2021-05-02 12:39:00,267 INFO L194 CegarLoopUtils]: At program point L183(lines 31 184) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= 50 main_~main__y~0) (<= main_~main__x~0 3)) [2021-05-02 12:39:00,267 INFO L198 CegarLoopUtils]: For program point L43(lines 43 160) no Hoare annotation was computed. [2021-05-02 12:39:00,267 INFO L194 CegarLoopUtils]: At program point L171(lines 37 172) the Hoare annotation is: (and (<= main_~main__y~0 50) (= |old(~__return_720~0)| ~__return_720~0) (<= 50 main_~main__y~0) (<= main_~main__x~0 4)) [2021-05-02 12:39:00,325 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.05 12:39:00 BoogieIcfgContainer [2021-05-02 12:39:00,325 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-02 12:39:00,326 INFO L168 Benchmark]: Toolchain (without parser) took 288324.62 ms. Allocated memory was 204.5 MB in the beginning and 453.0 MB in the end (delta: 248.5 MB). Free memory was 167.8 MB in the beginning and 196.1 MB in the end (delta: -28.3 MB). Peak memory consumption was 280.1 MB. Max. memory is 8.0 GB. [2021-05-02 12:39:00,326 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 204.5 MB. Free memory is still 184.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-02 12:39:00,327 INFO L168 Benchmark]: CACSL2BoogieTranslator took 363.34 ms. Allocated memory is still 204.5 MB. Free memory was 167.6 MB in the beginning and 185.3 MB in the end (delta: -17.7 MB). Peak memory consumption was 15.4 MB. Max. memory is 8.0 GB. [2021-05-02 12:39:00,327 INFO L168 Benchmark]: Boogie Preprocessor took 31.72 ms. Allocated memory is still 204.5 MB. Free memory was 185.3 MB in the beginning and 183.6 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-02 12:39:00,327 INFO L168 Benchmark]: RCFGBuilder took 384.84 ms. Allocated memory is still 204.5 MB. Free memory was 183.6 MB in the beginning and 165.1 MB in the end (delta: 18.6 MB). Peak memory consumption was 18.9 MB. Max. memory is 8.0 GB. [2021-05-02 12:39:00,327 INFO L168 Benchmark]: TraceAbstraction took 287539.27 ms. Allocated memory was 204.5 MB in the beginning and 453.0 MB in the end (delta: 248.5 MB). Free memory was 164.8 MB in the beginning and 196.1 MB in the end (delta: -31.3 MB). Peak memory consumption was 277.3 MB. Max. memory is 8.0 GB. [2021-05-02 12:39:00,328 INFO L339 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 204.5 MB. Free memory is still 184.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 363.34 ms. Allocated memory is still 204.5 MB. Free memory was 167.6 MB in the beginning and 185.3 MB in the end (delta: -17.7 MB). Peak memory consumption was 15.4 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 31.72 ms. Allocated memory is still 204.5 MB. Free memory was 185.3 MB in the beginning and 183.6 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 384.84 ms. Allocated memory is still 204.5 MB. Free memory was 183.6 MB in the beginning and 165.1 MB in the end (delta: 18.6 MB). Peak memory consumption was 18.9 MB. Max. memory is 8.0 GB. * TraceAbstraction took 287539.27 ms. Allocated memory was 204.5 MB in the beginning and 453.0 MB in the end (delta: 248.5 MB). Free memory was 164.8 MB in the beginning and 196.1 MB in the end (delta: -31.3 MB). Peak memory consumption was 277.3 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 96]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 40 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 284446.6ms, OverallIterations: 55, TraceHistogramMax: 92, EmptinessCheckTime: 53.9ms, AutomataDifference: 172665.7ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 2979.1ms, InitialAbstractionConstructionTime: 15.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 638 SDtfs, 5352 SDslu, 6711 SDs, 0 SdLazy, 24558 SolverSat, 4644 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13135.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11708 GetRequests, 6406 SyntacticMatches, 7 SemanticMatches, 5295 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95106 ImplicationChecksByTransitivity, 232020.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=212occurred in iteration=54, InterpolantAutomatonStates: 2770, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 461.2ms AutomataMinimizationTime, 55 MinimizatonAttempts, 24 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 13 LocationsWithAnnotation, 13 PreInvPairs, 113 NumberOfFragments, 957 HoareAnnotationTreeSize, 13 FomulaSimplifications, 1924 FormulaSimplificationTreeSizeReduction, 211.8ms HoareSimplificationTime, 13 FomulaSimplificationsInter, 2453 FormulaSimplificationTreeSizeReductionInter, 2753.2ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 677.9ms SsaConstructionTime, 3802.5ms SatisfiabilityAnalysisTime, 95603.0ms InterpolantComputationTime, 12609 NumberOfCodeBlocks, 12545 NumberOfCodeBlocksAsserted, 1255 NumberOfCheckSat, 12508 ConstructedInterpolants, 0 QuantifiedInterpolants, 33601 SizeOfPredicates, 2 NumberOfNonLiveVariables, 18046 ConjunctsInSsa, 2024 ConjunctsInUnsatCore, 101 InterpolantComputations, 9 PerfectInterpolantSequences, 128405/338953 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 37]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && 50 <= main__y) && main__x <= 4 - InvariantResult [Line: 61]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && main__x <= 8) && 50 <= main__y - InvariantResult [Line: 31]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && 50 <= main__y) && main__x <= 3 - InvariantResult [Line: 55]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && main__x <= 7) && 50 <= main__y - InvariantResult [Line: 25]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && main__x <= 2) && 50 <= main__y - InvariantResult [Line: 49]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && 50 <= main__y) && main__x <= 6 - InvariantResult [Line: 19]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && 50 <= main__y) && main__x <= 1 - InvariantResult [Line: 43]: Loop Invariant Derived loop invariant: ((main__y <= 50 && \old(__return_720) == __return_720) && main__x <= 5) && 50 <= main__y - InvariantResult [Line: 67]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((\old(__return_720) == __return_720 && 100 <= main__x) && main__y <= 100) && 99 < main__y) || ((((main__y <= 66 && \old(__return_720) == __return_720) && main__x < 67) && 66 <= main__x) && 66 <= main__y)) || ((((main__x <= 88 && \old(__return_720) == __return_720) && 88 <= main__y) && 88 <= main__x) && main__y <= 88)) || ((((\old(__return_720) == __return_720 && main__y <= 87) && 87 <= main__y) && main__x <= 87) && 87 <= main__x)) || ((((\old(__return_720) == __return_720 && 64 <= main__y) && 64 <= main__x) && main__y <= 64) && main__x < 65)) || ((((main__x <= 65 && \old(__return_720) == __return_720) && 65 <= main__y) && 65 <= main__x) && main__y <= 65)) || ((((77 <= main__y && \old(__return_720) == __return_720) && main__y <= 77) && main__x < 78) && 77 <= main__x)) || ((((\old(__return_720) == __return_720 && main__x < 52) && main__y <= 51) && 51 <= main__x) && 51 <= main__y)) || ((((90 <= main__y && \old(__return_720) == __return_720) && main__x <= 90) && main__y <= 90) && 90 <= main__x)) || ((((\old(__return_720) == __return_720 && main__y <= 60) && main__x < 61) && 60 <= main__x) && 60 <= main__y)) || ((((\old(__return_720) == __return_720 && 68 <= main__x) && main__y <= 68) && main__x < 69) && 68 <= main__y)) || ((((\old(__return_720) == __return_720 && main__x <= 91) && main__y <= 91) && 91 <= main__y) && 91 <= main__x)) || ((((\old(__return_720) == __return_720 && main__y <= 95) && 95 <= main__y) && main__x <= 95) && 95 <= main__x)) || ((((\old(__return_720) == __return_720 && main__x <= 83) && 83 <= main__x) && main__y <= 83) && 83 <= main__y)) || ((((\old(__return_720) == __return_720 && 75 <= main__x) && main__y <= 75) && main__x < 76) && 75 <= main__y)) || ((((\old(__return_720) == __return_720 && 82 <= main__y) && main__y <= 82) && main__x < 83) && 82 <= main__x)) || ((((54 <= main__x && \old(__return_720) == __return_720) && 54 <= main__y) && main__x < 55) && main__y <= 54)) || ((((main__y <= 56 && \old(__return_720) == __return_720) && main__x <= 56) && 56 <= main__x) && 56 <= main__y)) || ((((52 <= main__x && \old(__return_720) == __return_720) && main__x <= 52) && main__y <= 52) && 52 <= main__y)) || ((((96 <= main__x && \old(__return_720) == __return_720) && main__x <= 96) && 96 <= main__y) && main__y <= 96)) || ((((main__y <= 85 && \old(__return_720) == __return_720) && main__x <= 85) && 85 <= main__y) && 85 <= main__x)) || ((((\old(__return_720) == __return_720 && main__y <= 73) && 73 <= main__y) && 73 <= main__x) && main__x <= 73)) || ((((\old(__return_720) == __return_720 && 57 <= main__x) && 57 <= main__y) && main__y <= 57) && main__x <= 57)) || ((((\old(__return_720) == __return_720 && main__x <= 92) && 92 <= main__x) && main__y <= 92) && 92 <= main__y)) || ((((\old(__return_720) == __return_720 && main__y <= 59) && main__x < 60) && 59 <= main__y) && 59 <= main__x)) || ((((\old(__return_720) == __return_720 && 97 <= main__x) && main__y <= 97) && main__x <= 97) && 97 <= main__y)) || ((((\old(__return_720) == __return_720 && 79 <= main__y) && main__y <= 79) && 79 <= main__x) && main__x < 80)) || ((((\old(__return_720) == __return_720 && main__x <= 81) && 81 <= main__y) && 81 <= main__x) && main__y <= 81)) || ((((63 <= main__x && main__x < 64) && \old(__return_720) == __return_720) && 63 <= main__y) && main__y <= 63)) || ((((\old(__return_720) == __return_720 && main__x < 70) && main__y <= 69) && 69 <= main__x) && 69 <= main__y)) || ((((\old(__return_720) == __return_720 && 71 <= main__y) && 71 <= main__x) && main__x <= 71) && main__y <= 71)) || ((((89 <= main__y && \old(__return_720) == __return_720) && main__x <= 89) && 89 <= main__x) && main__y <= 89)) || ((((\old(__return_720) == __return_720 && 74 <= main__x) && main__y <= 74) && main__x <= 74) && 74 <= main__y)) || ((((\old(__return_720) == __return_720 && 53 <= main__x) && 53 <= main__y) && main__y <= 53) && main__x <= 53)) || ((((\old(__return_720) == __return_720 && 84 <= main__x) && main__x <= 84) && 84 <= main__y) && main__y <= 84)) || ((((\old(__return_720) == __return_720 && main__x < 79) && 78 <= main__y) && 78 <= main__x) && main__y <= 78)) || ((((\old(__return_720) == __return_720 && 93 <= main__x) && main__x <= 93) && 93 <= main__y) && main__y <= 93)) || ((((55 <= main__x && \old(__return_720) == __return_720) && main__x <= 55) && 55 <= main__y) && main__y <= 55)) || ((((70 <= main__x && \old(__return_720) == __return_720) && 70 <= main__y) && main__x < 71) && main__y <= 70)) || ((((\old(__return_720) == __return_720 && 58 <= main__y) && main__y <= 58) && 58 <= main__x) && main__x < 59)) || ((((\old(__return_720) == __return_720 && main__y <= 72) && 72 <= main__y) && main__x < 73) && 72 <= main__x)) || ((((98 <= main__y && 98 <= main__x) && main__x <= 98) && \old(__return_720) == __return_720) && main__y <= 98)) || ((((main__x < 68 && \old(__return_720) == __return_720) && main__y <= 67) && 67 <= main__y) && 67 <= main__x)) || ((((76 <= main__x && \old(__return_720) == __return_720) && 76 <= main__y) && main__x < 77) && main__y <= 76)) || ((((86 <= main__x && \old(__return_720) == __return_720) && main__y <= 86) && 86 <= main__y) && main__x <= 86)) || ((((\old(__return_720) == __return_720 && main__y <= 62) && 62 <= main__x) && main__x <= 62) && 62 <= main__y)) || ((((main__x <= 94 && main__y <= 94) && 94 <= main__y) && \old(__return_720) == __return_720) && 94 <= main__x)) || ((((main__x <= 99 && \old(__return_720) == __return_720) && main__y <= 99) && 99 <= main__x) && 99 <= main__y)) || ((((\old(__return_720) == __return_720 && main__y <= 80) && 80 <= main__x) && 80 <= main__y) && main__x < 81)) || ((((\old(__return_720) == __return_720 && main__y <= 61) && 61 <= main__x) && main__x <= 61) && 61 <= main__y)) || (((main__y <= 50 && \old(__return_720) == __return_720) && main__x < 51) && 50 <= main__y) RESULT: Ultimate proved your program to be correct! Received shutdown request...