/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-6253b08 [2021-05-06 05:54:34,399 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-06 05:54:34,401 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-06 05:54:34,445 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-06 05:54:34,446 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-06 05:54:34,449 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-06 05:54:34,452 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-06 05:54:34,457 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-06 05:54:34,459 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-06 05:54:34,463 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-06 05:54:34,464 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-06 05:54:34,466 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-06 05:54:34,466 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-06 05:54:34,468 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-06 05:54:34,469 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-06 05:54:34,471 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-06 05:54:34,473 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-06 05:54:34,474 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-06 05:54:34,476 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-06 05:54:34,488 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-06 05:54:34,489 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-06 05:54:34,490 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-06 05:54:34,491 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-06 05:54:34,492 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-06 05:54:34,503 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-06 05:54:34,503 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-06 05:54:34,503 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-06 05:54:34,505 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-06 05:54:34,506 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-06 05:54:34,506 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-06 05:54:34,507 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-06 05:54:34,507 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-06 05:54:34,509 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-06 05:54:34,509 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-06 05:54:34,510 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-06 05:54:34,510 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-06 05:54:34,511 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-06 05:54:34,511 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-06 05:54:34,511 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-06 05:54:34,512 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-06 05:54:34,512 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-06 05:54:34,516 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2021-05-06 05:54:34,534 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-06 05:54:34,534 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-06 05:54:34,537 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-06 05:54:34,537 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-06 05:54:34,537 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-06 05:54:34,537 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-06 05:54:34,538 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-06 05:54:34,538 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-06 05:54:34,538 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-06 05:54:34,538 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-06 05:54:34,539 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-06 05:54:34,539 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-06 05:54:34,539 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-06 05:54:34,539 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-06 05:54:34,539 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-06 05:54:34,540 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-06 05:54:34,540 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-05-06 05:54:34,540 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-06 05:54:34,540 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 05:54:34,540 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-06 05:54:34,540 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-06 05:54:34,541 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-05-06 05:54:34,542 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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-06 05:54:34,839 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-06 05:54:34,856 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-06 05:54:34,859 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-06 05:54:34,859 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-06 05:54:34,860 INFO L275 PluginConnector]: CDTParser initialized [2021-05-06 05:54:34,861 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-06 05:54:34,915 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71fd13afd/716960778c9e4deb88b409f544a280ad/FLAG43be93ba4 [2021-05-06 05:54:35,371 INFO L306 CDTParser]: Found 1 translation units. [2021-05-06 05:54:35,372 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/loop-lit/gj2007.c.i.p+lhb-reducer.c [2021-05-06 05:54:35,379 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71fd13afd/716960778c9e4deb88b409f544a280ad/FLAG43be93ba4 [2021-05-06 05:54:35,747 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/71fd13afd/716960778c9e4deb88b409f544a280ad [2021-05-06 05:54:35,749 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-06 05:54:35,751 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-05-06 05:54:35,752 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-06 05:54:35,752 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-06 05:54:35,755 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-06 05:54:35,756 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:35,757 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49773206 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35, skipping insertion in model container [2021-05-06 05:54:35,757 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:35,764 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-06 05:54:35,786 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-06 05:54:35,893 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-06 05:54:35,902 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 05:54:35,911 INFO L203 MainTranslator]: Completed pre-run [2021-05-06 05:54:35,933 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-06 05:54:35,938 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 05:54:35,981 INFO L208 MainTranslator]: Completed translation [2021-05-06 05:54:35,982 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35 WrapperNode [2021-05-06 05:54:35,982 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-06 05:54:35,983 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-06 05:54:35,983 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-06 05:54:35,983 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-06 05:54:36,000 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,007 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,007 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,012 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,015 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,016 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (1/1) ... [2021-05-06 05:54:36,017 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-06 05:54:36,018 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-06 05:54:36,018 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-06 05:54:36,018 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-06 05:54:36,019 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (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-06 05:54:36,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-06 05:54:36,085 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-06 05:54:36,085 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-06 05:54:36,085 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-06 05:54:36,085 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-06 05:54:36,086 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-06 05:54:36,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-06 05:54:36,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-06 05:54:36,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-06 05:54:36,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-06 05:54:36,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-06 05:54:36,088 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-06 05:54:36,510 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-06 05:54:36,510 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-05-06 05:54:36,512 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 05:54:36 BoogieIcfgContainer [2021-05-06 05:54:36,513 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-06 05:54:36,514 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2021-05-06 05:54:36,514 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2021-05-06 05:54:36,516 INFO L275 PluginConnector]: IcfgTransformer initialized [2021-05-06 05:54:36,518 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 05:54:36" (1/1) ... [2021-05-06 05:54:36,538 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.05 05:54:36 BasicIcfg [2021-05-06 05:54:36,538 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2021-05-06 05:54:36,539 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-06 05:54:36,539 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-06 05:54:36,542 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-06 05:54:36,542 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.05 05:54:35" (1/4) ... [2021-05-06 05:54:36,543 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59610333 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 05:54:36, skipping insertion in model container [2021-05-06 05:54:36,543 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 05:54:35" (2/4) ... [2021-05-06 05:54:36,544 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59610333 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 05:54:36, skipping insertion in model container [2021-05-06 05:54:36,544 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 05:54:36" (3/4) ... [2021-05-06 05:54:36,545 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59610333 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 05:54:36, skipping insertion in model container [2021-05-06 05:54:36,546 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.05 05:54:36" (4/4) ... [2021-05-06 05:54:36,547 INFO L111 eAbstractionObserver]: Analyzing ICFG gj2007.c.i.p+lhb-reducer.cJordan [2021-05-06 05:54:36,552 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2021-05-06 05:54:36,556 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-06 05:54:36,571 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-06 05:54:36,594 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-06 05:54:36,594 INFO L377 AbstractCegarLoop]: Hoare is false [2021-05-06 05:54:36,594 INFO L378 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2021-05-06 05:54:36,594 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-06 05:54:36,594 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-06 05:54:36,594 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-06 05:54:36,594 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-06 05:54:36,594 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-06 05:54:36,610 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-06 05:54:36,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-06 05:54:36,622 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:36,623 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-06 05:54:36,623 INFO L428 AbstractCegarLoop]: === Iteration 1 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:36,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:36,628 INFO L82 PathProgramCache]: Analyzing trace with hash 538022728, now seen corresponding path program 1 times [2021-05-06 05:54:36,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:36,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405815080] [2021-05-06 05:54:36,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:36,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:36,927 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:36,946 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-06 05:54:36,946 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:36,946 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405815080] [2021-05-06 05:54:36,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405815080] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:54:36,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:54:36,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-06 05:54:36,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923515964] [2021-05-06 05:54:36,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-05-06 05:54:36,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:36,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-05-06 05:54:36,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-05-06 05:54:36,963 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 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-06 05:54:37,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:37,261 INFO L93 Difference]: Finished difference Result 53 states and 80 transitions. [2021-05-06 05:54:37,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-05-06 05:54:37,263 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-06 05:54:37,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:37,270 INFO L225 Difference]: With dead ends: 53 [2021-05-06 05:54:37,270 INFO L226 Difference]: Without dead ends: 47 [2021-05-06 05:54:37,271 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 118.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-05-06 05:54:37,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-05-06 05:54:37,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 30. [2021-05-06 05:54:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 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-06 05:54:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 40 transitions. [2021-05-06 05:54:37,299 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 40 transitions. Word has length 27 [2021-05-06 05:54:37,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:37,299 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 40 transitions. [2021-05-06 05:54:37,299 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-06 05:54:37,299 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 40 transitions. [2021-05-06 05:54:37,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-05-06 05:54:37,300 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:37,300 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-06 05:54:37,301 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-06 05:54:37,301 INFO L428 AbstractCegarLoop]: === Iteration 2 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:37,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:37,301 INFO L82 PathProgramCache]: Analyzing trace with hash 538052519, now seen corresponding path program 1 times [2021-05-06 05:54:37,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:37,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686616615] [2021-05-06 05:54:37,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:37,447 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:37,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:37,470 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-06 05:54:37,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:37,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686616615] [2021-05-06 05:54:37,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686616615] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:54:37,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:54:37,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-05-06 05:54:37,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899417526] [2021-05-06 05:54:37,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 05:54:37,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:37,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 05:54:37,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2021-05-06 05:54:37,475 INFO L87 Difference]: Start difference. First operand 30 states and 40 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-06 05:54:38,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:38,056 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2021-05-06 05:54:38,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 05:54:38,057 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-06 05:54:38,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:38,058 INFO L225 Difference]: With dead ends: 30 [2021-05-06 05:54:38,058 INFO L226 Difference]: Without dead ends: 30 [2021-05-06 05:54:38,059 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 475.8ms TimeCoverageRelationStatistics Valid=165, Invalid=255, Unknown=0, NotChecked=0, Total=420 [2021-05-06 05:54:38,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-05-06 05:54:38,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-05-06 05:54:38,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 26 states have (on average 1.0769230769230769) internal successors, (28), 26 states have internal predecessors, (28), 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-06 05:54:38,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 31 transitions. [2021-05-06 05:54:38,063 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 31 transitions. Word has length 27 [2021-05-06 05:54:38,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:38,064 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 31 transitions. [2021-05-06 05:54:38,064 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-06 05:54:38,064 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 31 transitions. [2021-05-06 05:54:38,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-05-06 05:54:38,065 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:38,065 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-06 05:54:38,065 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-06 05:54:38,065 INFO L428 AbstractCegarLoop]: === Iteration 3 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:38,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:38,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1642813573, now seen corresponding path program 1 times [2021-05-06 05:54:38,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:38,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670184966] [2021-05-06 05:54:38,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:38,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:38,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:38,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:38,249 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-06 05:54:38,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:38,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670184966] [2021-05-06 05:54:38,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670184966] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:54:38,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:54:38,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-05-06 05:54:38,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098665991] [2021-05-06 05:54:38,250 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 05:54:38,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:38,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 05:54:38,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2021-05-06 05:54:38,252 INFO L87 Difference]: Start difference. First operand 30 states and 31 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-06 05:54:38,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:38,696 INFO L93 Difference]: Finished difference Result 32 states and 33 transitions. [2021-05-06 05:54:38,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 05:54:38,697 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-06 05:54:38,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:38,697 INFO L225 Difference]: With dead ends: 32 [2021-05-06 05:54:38,698 INFO L226 Difference]: Without dead ends: 32 [2021-05-06 05:54:38,698 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 426.3ms TimeCoverageRelationStatistics Valid=198, Invalid=308, Unknown=0, NotChecked=0, Total=506 [2021-05-06 05:54:38,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-05-06 05:54:38,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-05-06 05:54:38,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 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-06 05:54:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2021-05-06 05:54:38,702 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 29 [2021-05-06 05:54:38,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:38,702 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2021-05-06 05:54:38,702 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-06 05:54:38,703 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2021-05-06 05:54:38,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-05-06 05:54:38,703 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:38,704 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-06 05:54:38,704 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-06 05:54:38,704 INFO L428 AbstractCegarLoop]: === Iteration 4 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:38,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:38,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1833702941, now seen corresponding path program 1 times [2021-05-06 05:54:38,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:38,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188851768] [2021-05-06 05:54:38,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:38,876 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:38,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:38,885 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-06 05:54:38,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:38,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188851768] [2021-05-06 05:54:38,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188851768] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:38,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905782995] [2021-05-06 05:54:38,886 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-06 05:54:38,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:38,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 12 conjunts are in the unsatisfiable core [2021-05-06 05:54:38,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:39,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,054 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:39,261 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-06 05:54:39,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905782995] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:39,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:39,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 15 [2021-05-06 05:54:39,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228165677] [2021-05-06 05:54:39,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-06 05:54:39,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:39,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-06 05:54:39,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2021-05-06 05:54:39,264 INFO L87 Difference]: Start difference. First operand 32 states and 33 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-06 05:54:39,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:39,700 INFO L93 Difference]: Finished difference Result 34 states and 35 transitions. [2021-05-06 05:54:39,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-06 05:54:39,701 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-06 05:54:39,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:39,704 INFO L225 Difference]: With dead ends: 34 [2021-05-06 05:54:39,704 INFO L226 Difference]: Without dead ends: 34 [2021-05-06 05:54:39,704 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 419.4ms TimeCoverageRelationStatistics Valid=248, Invalid=402, Unknown=0, NotChecked=0, Total=650 [2021-05-06 05:54:39,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-05-06 05:54:39,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2021-05-06 05:54:39,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 30 states have internal predecessors, (32), 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-06 05:54:39,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2021-05-06 05:54:39,719 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 31 [2021-05-06 05:54:39,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:39,720 INFO L480 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2021-05-06 05:54:39,720 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-06 05:54:39,721 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2021-05-06 05:54:39,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-06 05:54:39,724 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:39,724 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-06 05:54:39,941 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:39,941 INFO L428 AbstractCegarLoop]: === Iteration 5 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:39,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:39,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1281516607, now seen corresponding path program 2 times [2021-05-06 05:54:39,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:39,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800457814] [2021-05-06 05:54:39,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:39,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:40,120 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:40,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:40,132 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-06 05:54:40,132 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:40,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800457814] [2021-05-06 05:54:40,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800457814] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:40,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104905528] [2021-05-06 05:54:40,133 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-06 05:54:40,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:54:40,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:40,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-06 05:54:40,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:40,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:40,367 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-06 05:54:40,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104905528] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:40,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:40,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 16 [2021-05-06 05:54:40,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718506021] [2021-05-06 05:54:40,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-05-06 05:54:40,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:40,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-05-06 05:54:40,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2021-05-06 05:54:40,370 INFO L87 Difference]: Start difference. First operand 34 states and 35 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-06 05:54:40,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:40,848 INFO L93 Difference]: Finished difference Result 36 states and 37 transitions. [2021-05-06 05:54:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 05:54:40,848 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-06 05:54:40,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:40,849 INFO L225 Difference]: With dead ends: 36 [2021-05-06 05:54:40,849 INFO L226 Difference]: Without dead ends: 36 [2021-05-06 05:54:40,850 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 495.5ms TimeCoverageRelationStatistics Valid=288, Invalid=468, Unknown=0, NotChecked=0, Total=756 [2021-05-06 05:54:40,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-05-06 05:54:40,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-05-06 05:54:40,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 32 states have (on average 1.0625) internal successors, (34), 32 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-06 05:54:40,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 37 transitions. [2021-05-06 05:54:40,854 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 37 transitions. Word has length 33 [2021-05-06 05:54:40,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:40,855 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 37 transitions. [2021-05-06 05:54:40,855 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-06 05:54:40,856 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 37 transitions. [2021-05-06 05:54:40,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-05-06 05:54:40,857 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:40,857 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-06 05:54:41,072 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:41,073 INFO L428 AbstractCegarLoop]: === Iteration 6 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:41,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:41,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1088572959, now seen corresponding path program 3 times [2021-05-06 05:54:41,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:41,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469974348] [2021-05-06 05:54:41,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:41,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:41,251 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:41,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:41,257 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-06 05:54:41,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:41,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469974348] [2021-05-06 05:54:41,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469974348] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:41,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236583768] [2021-05-06 05:54:41,258 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-06 05:54:41,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-06 05:54:41,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:41,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-06 05:54:41,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:41,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:41,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:41,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:41,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:41,410 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-06 05:54:41,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236583768] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:41,410 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:41,410 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 4] total 18 [2021-05-06 05:54:41,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33082077] [2021-05-06 05:54:41,411 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-06 05:54:41,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:41,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-06 05:54:41,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-06 05:54:41,412 INFO L87 Difference]: Start difference. First operand 36 states and 37 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-06 05:54:42,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:42,032 INFO L93 Difference]: Finished difference Result 41 states and 44 transitions. [2021-05-06 05:54:42,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-06 05:54:42,034 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-06 05:54:42,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:42,034 INFO L225 Difference]: With dead ends: 41 [2021-05-06 05:54:42,034 INFO L226 Difference]: Without dead ends: 41 [2021-05-06 05:54:42,035 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 605.9ms TimeCoverageRelationStatistics Valid=408, Invalid=648, Unknown=0, NotChecked=0, Total=1056 [2021-05-06 05:54:42,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-05-06 05:54:42,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2021-05-06 05:54:42,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 36 states have (on average 1.0833333333333333) internal successors, (39), 36 states have internal predecessors, (39), 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-06 05:54:42,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2021-05-06 05:54:42,038 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 35 [2021-05-06 05:54:42,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:42,038 INFO L480 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2021-05-06 05:54:42,038 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-06 05:54:42,038 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2021-05-06 05:54:42,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-06 05:54:42,039 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:42,039 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-06 05:54:42,263 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:42,263 INFO L428 AbstractCegarLoop]: === Iteration 7 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:42,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:42,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1371468550, now seen corresponding path program 4 times [2021-05-06 05:54:42,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:42,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686073166] [2021-05-06 05:54:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:42,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:42,437 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:42,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:42,448 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-06 05:54:42,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:42,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686073166] [2021-05-06 05:54:42,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686073166] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:42,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305967924] [2021-05-06 05:54:42,448 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-06 05:54:42,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:54:42,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:42,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-06 05:54:42,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:42,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:42,627 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-06 05:54:42,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305967924] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:42,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:42,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 18 [2021-05-06 05:54:42,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213600789] [2021-05-06 05:54:42,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-06 05:54:42,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:42,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-06 05:54:42,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2021-05-06 05:54:42,629 INFO L87 Difference]: Start difference. First operand 40 states and 42 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-06 05:54:43,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:43,215 INFO L93 Difference]: Finished difference Result 42 states and 44 transitions. [2021-05-06 05:54:43,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-06 05:54:43,216 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-06 05:54:43,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:43,219 INFO L225 Difference]: With dead ends: 42 [2021-05-06 05:54:43,219 INFO L226 Difference]: Without dead ends: 42 [2021-05-06 05:54:43,219 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 587.5ms TimeCoverageRelationStatistics Valid=377, Invalid=615, Unknown=0, NotChecked=0, Total=992 [2021-05-06 05:54:43,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-05-06 05:54:43,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2021-05-06 05:54:43,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 38 states have (on average 1.0789473684210527) internal successors, (41), 38 states have internal predecessors, (41), 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-06 05:54:43,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2021-05-06 05:54:43,225 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 39 [2021-05-06 05:54:43,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:43,225 INFO L480 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2021-05-06 05:54:43,225 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-06 05:54:43,225 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2021-05-06 05:54:43,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-05-06 05:54:43,226 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:43,226 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-06 05:54:43,440 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:43,441 INFO L428 AbstractCegarLoop]: === Iteration 8 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:43,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:43,441 INFO L82 PathProgramCache]: Analyzing trace with hash -1170079528, now seen corresponding path program 5 times [2021-05-06 05:54:43,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:43,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008137431] [2021-05-06 05:54:43,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:43,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:43,621 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:43,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:43,635 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-06 05:54:43,635 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:43,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008137431] [2021-05-06 05:54:43,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008137431] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:43,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998159479] [2021-05-06 05:54:43,636 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-06 05:54:43,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-06 05:54:43,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:43,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 6 conjunts are in the unsatisfiable core [2021-05-06 05:54:43,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:43,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,789 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:43,835 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-06 05:54:43,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998159479] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:43,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:43,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 6] total 22 [2021-05-06 05:54:43,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182346254] [2021-05-06 05:54:43,837 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-05-06 05:54:43,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:43,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-05-06 05:54:43,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2021-05-06 05:54:43,838 INFO L87 Difference]: Start difference. First operand 42 states and 44 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-06 05:54:44,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:44,556 INFO L93 Difference]: Finished difference Result 49 states and 54 transitions. [2021-05-06 05:54:44,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-05-06 05:54:44,556 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-06 05:54:44,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:44,557 INFO L225 Difference]: With dead ends: 49 [2021-05-06 05:54:44,557 INFO L226 Difference]: Without dead ends: 49 [2021-05-06 05:54:44,558 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 769.2ms TimeCoverageRelationStatistics Valid=630, Invalid=1010, Unknown=0, NotChecked=0, Total=1640 [2021-05-06 05:54:44,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-05-06 05:54:44,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2021-05-06 05:54:44,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 44 states have (on average 1.1136363636363635) internal successors, (49), 44 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-06 05:54:44,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 52 transitions. [2021-05-06 05:54:44,561 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 52 transitions. Word has length 41 [2021-05-06 05:54:44,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:44,561 INFO L480 AbstractCegarLoop]: Abstraction has 48 states and 52 transitions. [2021-05-06 05:54:44,561 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-06 05:54:44,561 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 52 transitions. [2021-05-06 05:54:44,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-06 05:54:44,562 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:44,562 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-06 05:54:44,764 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:44,765 INFO L428 AbstractCegarLoop]: === Iteration 9 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:44,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:44,765 INFO L82 PathProgramCache]: Analyzing trace with hash 342752624, now seen corresponding path program 6 times [2021-05-06 05:54:44,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:44,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634539247] [2021-05-06 05:54:44,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:44,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:44,962 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:44,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:44,970 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-06 05:54:44,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:44,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634539247] [2021-05-06 05:54:44,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634539247] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:44,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161867135] [2021-05-06 05:54:44,971 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-06 05:54:45,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2021-05-06 05:54:45,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:45,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-06 05:54:45,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:45,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:45,164 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-06 05:54:45,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161867135] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:45,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:45,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 20 [2021-05-06 05:54:45,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213853432] [2021-05-06 05:54:45,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-05-06 05:54:45,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:45,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-05-06 05:54:45,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2021-05-06 05:54:45,166 INFO L87 Difference]: Start difference. First operand 48 states and 52 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-06 05:54:45,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:45,786 INFO L93 Difference]: Finished difference Result 50 states and 54 transitions. [2021-05-06 05:54:45,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-05-06 05:54:45,786 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-06 05:54:45,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:45,787 INFO L225 Difference]: With dead ends: 50 [2021-05-06 05:54:45,787 INFO L226 Difference]: Without dead ends: 50 [2021-05-06 05:54:45,787 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 641.6ms TimeCoverageRelationStatistics Valid=478, Invalid=782, Unknown=0, NotChecked=0, Total=1260 [2021-05-06 05:54:45,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-05-06 05:54:45,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-05-06 05:54:45,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 46 states have (on average 1.108695652173913) internal successors, (51), 46 states have internal predecessors, (51), 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-06 05:54:45,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2021-05-06 05:54:45,790 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 47 [2021-05-06 05:54:45,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:45,791 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2021-05-06 05:54:45,791 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-06 05:54:45,791 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2021-05-06 05:54:45,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-05-06 05:54:45,791 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:45,792 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-06 05:54:46,000 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:46,001 INFO L428 AbstractCegarLoop]: === Iteration 10 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:46,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:46,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1457245362, now seen corresponding path program 7 times [2021-05-06 05:54:46,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:46,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617435531] [2021-05-06 05:54:46,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:46,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:46,253 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:46,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:46,257 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-06 05:54:46,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:46,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617435531] [2021-05-06 05:54:46,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617435531] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:46,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672865170] [2021-05-06 05:54:46,258 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-06 05:54:46,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:46,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 05:54:46,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:46,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:46,462 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-06 05:54:46,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672865170] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:46,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:46,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 21 [2021-05-06 05:54:46,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723965530] [2021-05-06 05:54:46,463 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-06 05:54:46,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:46,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-06 05:54:46,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2021-05-06 05:54:46,464 INFO L87 Difference]: Start difference. First operand 50 states and 54 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-06 05:54:47,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:47,097 INFO L93 Difference]: Finished difference Result 52 states and 56 transitions. [2021-05-06 05:54:47,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-06 05:54:47,098 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-06 05:54:47,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:47,098 INFO L225 Difference]: With dead ends: 52 [2021-05-06 05:54:47,098 INFO L226 Difference]: Without dead ends: 52 [2021-05-06 05:54:47,099 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 651.8ms TimeCoverageRelationStatistics Valid=533, Invalid=873, Unknown=0, NotChecked=0, Total=1406 [2021-05-06 05:54:47,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-05-06 05:54:47,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2021-05-06 05:54:47,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 48 states have (on average 1.1041666666666667) internal successors, (53), 48 states have internal predecessors, (53), 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-06 05:54:47,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2021-05-06 05:54:47,102 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 49 [2021-05-06 05:54:47,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:47,102 INFO L480 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2021-05-06 05:54:47,102 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-06 05:54:47,102 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2021-05-06 05:54:47,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-05-06 05:54:47,103 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:47,103 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-06 05:54:47,309 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-05-06 05:54:47,309 INFO L428 AbstractCegarLoop]: === Iteration 11 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:47,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:47,309 INFO L82 PathProgramCache]: Analyzing trace with hash -383489620, now seen corresponding path program 8 times [2021-05-06 05:54:47,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:47,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815482891] [2021-05-06 05:54:47,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:47,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:47,533 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-06 05:54:47,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:47,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815482891] [2021-05-06 05:54:47,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815482891] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:47,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710258349] [2021-05-06 05:54:47,534 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-06 05:54:47,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:54:47,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:47,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 10 conjunts are in the unsatisfiable core [2021-05-06 05:54:47,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:47,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:47,878 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-06 05:54:47,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710258349] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:47,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:47,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 10] total 29 [2021-05-06 05:54:47,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550740111] [2021-05-06 05:54:47,880 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-05-06 05:54:47,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:47,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-05-06 05:54:47,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2021-05-06 05:54:47,881 INFO L87 Difference]: Start difference. First operand 52 states and 56 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-06 05:54:49,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:49,011 INFO L93 Difference]: Finished difference Result 63 states and 72 transitions. [2021-05-06 05:54:49,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-05-06 05:54:49,011 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-06 05:54:49,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:49,012 INFO L225 Difference]: With dead ends: 63 [2021-05-06 05:54:49,012 INFO L226 Difference]: Without dead ends: 63 [2021-05-06 05:54:49,013 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 1259.4ms TimeCoverageRelationStatistics Valid=1134, Invalid=1836, Unknown=0, NotChecked=0, Total=2970 [2021-05-06 05:54:49,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-06 05:54:49,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2021-05-06 05:54:49,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 58 states have internal predecessors, (67), 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-06 05:54:49,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 70 transitions. [2021-05-06 05:54:49,018 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 70 transitions. Word has length 51 [2021-05-06 05:54:49,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:49,018 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 70 transitions. [2021-05-06 05:54:49,019 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-06 05:54:49,019 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 70 transitions. [2021-05-06 05:54:49,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-05-06 05:54:49,020 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:49,020 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-06 05:54:49,245 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-05-06 05:54:49,245 INFO L428 AbstractCegarLoop]: === Iteration 12 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:49,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:49,245 INFO L82 PathProgramCache]: Analyzing trace with hash 2131251198, now seen corresponding path program 9 times [2021-05-06 05:54:49,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:49,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783291027] [2021-05-06 05:54:49,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:49,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:49,521 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:49,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:49,526 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-06 05:54:49,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:49,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783291027] [2021-05-06 05:54:49,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783291027] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:49,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459900529] [2021-05-06 05:54:49,527 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-06 05:54:49,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-05-06 05:54:49,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:49,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-06 05:54:49,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:49,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,680 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,797 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:49,960 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-06 05:54:49,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459900529] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:49,960 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:49,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 29] total 31 [2021-05-06 05:54:49,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666373043] [2021-05-06 05:54:49,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-05-06 05:54:49,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:49,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-05-06 05:54:49,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2021-05-06 05:54:49,962 INFO L87 Difference]: Start difference. First operand 62 states and 70 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-06 05:54:51,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:51,070 INFO L93 Difference]: Finished difference Result 80 states and 88 transitions. [2021-05-06 05:54:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-05-06 05:54:51,070 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-06 05:54:51,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:51,071 INFO L225 Difference]: With dead ends: 80 [2021-05-06 05:54:51,071 INFO L226 Difference]: Without dead ends: 80 [2021-05-06 05:54:51,072 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1302.7ms TimeCoverageRelationStatistics Valid=1248, Invalid=2058, Unknown=0, NotChecked=0, Total=3306 [2021-05-06 05:54:51,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-05-06 05:54:51,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-05-06 05:54:51,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 76 states have (on average 1.118421052631579) internal successors, (85), 76 states have internal predecessors, (85), 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-06 05:54:51,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2021-05-06 05:54:51,077 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 61 [2021-05-06 05:54:51,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:51,077 INFO L480 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2021-05-06 05:54:51,077 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-06 05:54:51,077 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2021-05-06 05:54:51,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-06 05:54:51,078 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:51,078 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-06 05:54:51,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:51,289 INFO L428 AbstractCegarLoop]: === Iteration 13 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:51,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:51,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1557215668, now seen corresponding path program 10 times [2021-05-06 05:54:51,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:51,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958763570] [2021-05-06 05:54:51,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:51,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:51,741 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:51,745 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-06 05:54:51,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:51,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958763570] [2021-05-06 05:54:51,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958763570] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:51,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251666881] [2021-05-06 05:54:51,746 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-06 05:54:51,812 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:54:51,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:51,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-06 05:54:51,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:51,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,840 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,932 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,944 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,969 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:51,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:52,008 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-06 05:54:52,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251666881] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:52,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:52,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30] total 32 [2021-05-06 05:54:52,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621657894] [2021-05-06 05:54:52,009 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states [2021-05-06 05:54:52,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:52,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-05-06 05:54:52,011 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2021-05-06 05:54:52,011 INFO L87 Difference]: Start difference. First operand 80 states and 88 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-06 05:54:53,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:53,146 INFO L93 Difference]: Finished difference Result 82 states and 90 transitions. [2021-05-06 05:54:53,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-05-06 05:54:53,147 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-06 05:54:53,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:53,147 INFO L225 Difference]: With dead ends: 82 [2021-05-06 05:54:53,147 INFO L226 Difference]: Without dead ends: 82 [2021-05-06 05:54:53,148 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1325.5ms TimeCoverageRelationStatistics Valid=1336, Invalid=2204, Unknown=0, NotChecked=0, Total=3540 [2021-05-06 05:54:53,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-05-06 05:54:53,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2021-05-06 05:54:53,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 78 states have (on average 1.1153846153846154) internal successors, (87), 78 states have internal predecessors, (87), 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-06 05:54:53,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 90 transitions. [2021-05-06 05:54:53,152 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 90 transitions. Word has length 79 [2021-05-06 05:54:53,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:53,152 INFO L480 AbstractCegarLoop]: Abstraction has 82 states and 90 transitions. [2021-05-06 05:54:53,152 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-06 05:54:53,152 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 90 transitions. [2021-05-06 05:54:53,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-05-06 05:54:53,153 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:53,153 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-06 05:54:53,361 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:54:53,361 INFO L428 AbstractCegarLoop]: === Iteration 14 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:53,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:53,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1427766230, now seen corresponding path program 11 times [2021-05-06 05:54:53,362 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:53,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104119554] [2021-05-06 05:54:53,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:53,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:53,772 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:53,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:53,787 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-06 05:54:53,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:53,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104119554] [2021-05-06 05:54:53,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104119554] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:53,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027630867] [2021-05-06 05:54:53,787 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-06 05:54:53,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 28 check-sat command(s) [2021-05-06 05:54:53,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:53,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 05:54:53,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:53,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:53,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:53,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:53,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:53,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:53,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,133 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:54,428 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-06 05:54:54,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027630867] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:54,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:54,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 16] total 46 [2021-05-06 05:54:54,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512488813] [2021-05-06 05:54:54,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-05-06 05:54:54,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:54,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-05-06 05:54:54,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2021-05-06 05:54:54,431 INFO L87 Difference]: Start difference. First operand 82 states and 90 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-06 05:54:56,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:56,327 INFO L93 Difference]: Finished difference Result 97 states and 112 transitions. [2021-05-06 05:54:56,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-06 05:54:56,328 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-06 05:54:56,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:56,328 INFO L225 Difference]: With dead ends: 97 [2021-05-06 05:54:56,329 INFO L226 Difference]: Without dead ends: 97 [2021-05-06 05:54:56,330 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 931 ImplicationChecksByTransitivity, 2475.7ms TimeCoverageRelationStatistics Valid=2970, Invalid=4862, Unknown=0, NotChecked=0, Total=7832 [2021-05-06 05:54:56,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-05-06 05:54:56,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2021-05-06 05:54:56,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 92 states have (on average 1.1630434782608696) internal successors, (107), 92 states have internal predecessors, (107), 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-06 05:54:56,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 110 transitions. [2021-05-06 05:54:56,334 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 110 transitions. Word has length 81 [2021-05-06 05:54:56,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:56,335 INFO L480 AbstractCegarLoop]: Abstraction has 96 states and 110 transitions. [2021-05-06 05:54:56,335 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-06 05:54:56,335 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 110 transitions. [2021-05-06 05:54:56,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-05-06 05:54:56,340 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:56,340 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-06 05:54:56,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-06 05:54:56,545 INFO L428 AbstractCegarLoop]: === Iteration 15 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:56,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:56,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1285428938, now seen corresponding path program 12 times [2021-05-06 05:54:56,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:56,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181800296] [2021-05-06 05:54:56,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:56,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:56,966 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:56,978 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-06 05:54:56,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:56,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181800296] [2021-05-06 05:54:56,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181800296] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:56,979 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239019392] [2021-05-06 05:54:56,979 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-06 05:54:57,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2021-05-06 05:54:57,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:54:57,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-06 05:54:57,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:57,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,117 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,136 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:57,250 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-06 05:54:57,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239019392] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:57,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:57,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 32] total 34 [2021-05-06 05:54:57,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845180080] [2021-05-06 05:54:57,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-05-06 05:54:57,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:57,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-05-06 05:54:57,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2021-05-06 05:54:57,252 INFO L87 Difference]: Start difference. First operand 96 states and 110 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-06 05:54:58,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:54:58,398 INFO L93 Difference]: Finished difference Result 98 states and 112 transitions. [2021-05-06 05:54:58,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-05-06 05:54:58,399 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-06 05:54:58,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:54:58,399 INFO L225 Difference]: With dead ends: 98 [2021-05-06 05:54:58,400 INFO L226 Difference]: Without dead ends: 98 [2021-05-06 05:54:58,401 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 1369.8ms TimeCoverageRelationStatistics Valid=1521, Invalid=2511, Unknown=0, NotChecked=0, Total=4032 [2021-05-06 05:54:58,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-05-06 05:54:58,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2021-05-06 05:54:58,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 94 states have internal predecessors, (109), 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-06 05:54:58,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 112 transitions. [2021-05-06 05:54:58,405 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 112 transitions. Word has length 95 [2021-05-06 05:54:58,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:54:58,405 INFO L480 AbstractCegarLoop]: Abstraction has 98 states and 112 transitions. [2021-05-06 05:54:58,405 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-06 05:54:58,405 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 112 transitions. [2021-05-06 05:54:58,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-05-06 05:54:58,406 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:54:58,406 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-06 05:54:58,624 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-06 05:54:58,625 INFO L428 AbstractCegarLoop]: === Iteration 16 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:54:58,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:54:58,625 INFO L82 PathProgramCache]: Analyzing trace with hash -632444140, now seen corresponding path program 13 times [2021-05-06 05:54:58,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:54:58,626 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205420592] [2021-05-06 05:54:58,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:54:58,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:59,109 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:54:59,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:59,138 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-06 05:54:59,138 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:54:59,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205420592] [2021-05-06 05:54:59,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205420592] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:59,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408702569] [2021-05-06 05:54:59,138 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-06 05:54:59,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:54:59,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-06 05:54:59,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:54:59,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:54:59,401 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-06 05:54:59,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408702569] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:54:59,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:54:59,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33] total 35 [2021-05-06 05:54:59,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35083575] [2021-05-06 05:54:59,402 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-05-06 05:54:59,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:54:59,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-05-06 05:54:59,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2021-05-06 05:54:59,403 INFO L87 Difference]: Start difference. First operand 98 states and 112 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-06 05:55:00,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:00,634 INFO L93 Difference]: Finished difference Result 100 states and 114 transitions. [2021-05-06 05:55:00,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-05-06 05:55:00,635 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-06 05:55:00,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:00,635 INFO L225 Difference]: With dead ends: 100 [2021-05-06 05:55:00,635 INFO L226 Difference]: Without dead ends: 100 [2021-05-06 05:55:00,637 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 1469.2ms TimeCoverageRelationStatistics Valid=1618, Invalid=2672, Unknown=0, NotChecked=0, Total=4290 [2021-05-06 05:55:00,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-05-06 05:55:00,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2021-05-06 05:55:00,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 96 states have (on average 1.15625) internal successors, (111), 96 states have internal predecessors, (111), 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-06 05:55:00,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 114 transitions. [2021-05-06 05:55:00,640 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 114 transitions. Word has length 97 [2021-05-06 05:55:00,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:00,640 INFO L480 AbstractCegarLoop]: Abstraction has 100 states and 114 transitions. [2021-05-06 05:55:00,640 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-06 05:55:00,640 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 114 transitions. [2021-05-06 05:55:00,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-06 05:55:00,641 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:00,641 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-06 05:55:00,849 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-06 05:55:00,849 INFO L428 AbstractCegarLoop]: === Iteration 17 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:00,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:00,849 INFO L82 PathProgramCache]: Analyzing trace with hash -179278478, now seen corresponding path program 14 times [2021-05-06 05:55:00,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:00,850 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718057882] [2021-05-06 05:55:00,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:01,392 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:01,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:01,398 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-06 05:55:01,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:01,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718057882] [2021-05-06 05:55:01,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718057882] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:01,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680710987] [2021-05-06 05:55:01,398 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-06 05:55:01,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:55:01,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:01,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-06 05:55:01,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:01,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:01,675 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-06 05:55:01,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680710987] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:01,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:01,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 34] total 36 [2021-05-06 05:55:01,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307258921] [2021-05-06 05:55:01,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states [2021-05-06 05:55:01,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:01,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2021-05-06 05:55:01,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2021-05-06 05:55:01,677 INFO L87 Difference]: Start difference. First operand 100 states and 114 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-06 05:55:02,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:02,931 INFO L93 Difference]: Finished difference Result 102 states and 116 transitions. [2021-05-06 05:55:02,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-05-06 05:55:02,931 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-06 05:55:02,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:02,932 INFO L225 Difference]: With dead ends: 102 [2021-05-06 05:55:02,932 INFO L226 Difference]: Without dead ends: 102 [2021-05-06 05:55:02,933 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1549.2ms TimeCoverageRelationStatistics Valid=1718, Invalid=2838, Unknown=0, NotChecked=0, Total=4556 [2021-05-06 05:55:02,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-05-06 05:55:02,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2021-05-06 05:55:02,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 98 states have (on average 1.153061224489796) internal successors, (113), 98 states have internal predecessors, (113), 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-06 05:55:02,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 116 transitions. [2021-05-06 05:55:02,936 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 116 transitions. Word has length 99 [2021-05-06 05:55:02,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:02,936 INFO L480 AbstractCegarLoop]: Abstraction has 102 states and 116 transitions. [2021-05-06 05:55:02,937 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-06 05:55:02,937 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 116 transitions. [2021-05-06 05:55:02,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-06 05:55:02,937 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:02,937 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-06 05:55:03,145 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:03,146 INFO L428 AbstractCegarLoop]: === Iteration 18 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:03,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:03,146 INFO L82 PathProgramCache]: Analyzing trace with hash 1521225808, now seen corresponding path program 15 times [2021-05-06 05:55:03,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:03,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145370051] [2021-05-06 05:55:03,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:03,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:03,651 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:03,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:03,664 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-06 05:55:03,665 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:03,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145370051] [2021-05-06 05:55:03,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145370051] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:03,665 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927613764] [2021-05-06 05:55:03,665 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-06 05:55:03,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 30 check-sat command(s) [2021-05-06 05:55:03,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:03,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-06 05:55:03,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:03,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,973 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:03,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:04,446 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-06 05:55:04,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927613764] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:04,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:04,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 17] total 51 [2021-05-06 05:55:04,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494619282] [2021-05-06 05:55:04,447 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-05-06 05:55:04,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:04,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-05-06 05:55:04,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2021-05-06 05:55:04,448 INFO L87 Difference]: Start difference. First operand 102 states and 116 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-06 05:55:06,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:06,701 INFO L93 Difference]: Finished difference Result 107 states and 123 transitions. [2021-05-06 05:55:06,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-06 05:55:06,702 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-06 05:55:06,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:06,702 INFO L225 Difference]: With dead ends: 107 [2021-05-06 05:55:06,703 INFO L226 Difference]: Without dead ends: 107 [2021-05-06 05:55:06,704 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 2927.1ms TimeCoverageRelationStatistics Valid=3675, Invalid=6027, Unknown=0, NotChecked=0, Total=9702 [2021-05-06 05:55:06,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2021-05-06 05:55:06,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2021-05-06 05:55:06,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 102 states have (on average 1.1568627450980393) internal successors, (118), 102 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-06 05:55:06,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 121 transitions. [2021-05-06 05:55:06,707 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 121 transitions. Word has length 101 [2021-05-06 05:55:06,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:06,707 INFO L480 AbstractCegarLoop]: Abstraction has 106 states and 121 transitions. [2021-05-06 05:55:06,708 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-06 05:55:06,708 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 121 transitions. [2021-05-06 05:55:06,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-05-06 05:55:06,709 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:06,709 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-06 05:55:06,925 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-06 05:55:06,925 INFO L428 AbstractCegarLoop]: === Iteration 19 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:06,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:06,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1764903061, now seen corresponding path program 16 times [2021-05-06 05:55:06,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:06,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073075434] [2021-05-06 05:55:06,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:06,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:07,502 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:07,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:07,507 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-06 05:55:07,508 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:07,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073075434] [2021-05-06 05:55:07,508 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073075434] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:07,508 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88021062] [2021-05-06 05:55:07,508 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-06 05:55:07,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:55:07,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:07,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-06 05:55:07,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:07,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,679 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,702 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,759 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:07,797 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-06 05:55:07,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88021062] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:07,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:07,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 36] total 38 [2021-05-06 05:55:07,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117510473] [2021-05-06 05:55:07,800 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states [2021-05-06 05:55:07,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:07,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-05-06 05:55:07,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2021-05-06 05:55:07,802 INFO L87 Difference]: Start difference. First operand 106 states and 121 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-06 05:55:09,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:09,217 INFO L93 Difference]: Finished difference Result 108 states and 123 transitions. [2021-05-06 05:55:09,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-05-06 05:55:09,217 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-06 05:55:09,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:09,218 INFO L225 Difference]: With dead ends: 108 [2021-05-06 05:55:09,218 INFO L226 Difference]: Without dead ends: 108 [2021-05-06 05:55:09,218 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 690 ImplicationChecksByTransitivity, 1733.2ms TimeCoverageRelationStatistics Valid=1927, Invalid=3185, Unknown=0, NotChecked=0, Total=5112 [2021-05-06 05:55:09,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-05-06 05:55:09,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 108. [2021-05-06 05:55:09,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 104 states have (on average 1.1538461538461537) internal successors, (120), 104 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-06 05:55:09,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 123 transitions. [2021-05-06 05:55:09,221 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 123 transitions. Word has length 105 [2021-05-06 05:55:09,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:09,221 INFO L480 AbstractCegarLoop]: Abstraction has 108 states and 123 transitions. [2021-05-06 05:55:09,221 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-06 05:55:09,221 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 123 transitions. [2021-05-06 05:55:09,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-06 05:55:09,222 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:09,222 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-06 05:55:09,428 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:09,429 INFO L428 AbstractCegarLoop]: === Iteration 20 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:09,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:09,429 INFO L82 PathProgramCache]: Analyzing trace with hash -586204215, now seen corresponding path program 17 times [2021-05-06 05:55:09,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:09,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703275237] [2021-05-06 05:55:09,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:09,984 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:09,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:09,994 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-06 05:55:09,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:09,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703275237] [2021-05-06 05:55:09,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703275237] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:09,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075737776] [2021-05-06 05:55:09,995 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-06 05:55:10,064 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 41 check-sat command(s) [2021-05-06 05:55:10,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:10,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 22 conjunts are in the unsatisfiable core [2021-05-06 05:55:10,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:10,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:10,967 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-06 05:55:10,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075737776] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:10,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:10,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 22] total 58 [2021-05-06 05:55:10,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819997921] [2021-05-06 05:55:10,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-05-06 05:55:10,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:10,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-05-06 05:55:10,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2021-05-06 05:55:10,968 INFO L87 Difference]: Start difference. First operand 108 states and 123 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-06 05:55:13,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:13,738 INFO L93 Difference]: Finished difference Result 121 states and 142 transitions. [2021-05-06 05:55:13,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-05-06 05:55:13,739 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-06 05:55:13,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:13,739 INFO L225 Difference]: With dead ends: 121 [2021-05-06 05:55:13,739 INFO L226 Difference]: Without dead ends: 121 [2021-05-06 05:55:13,740 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1519 ImplicationChecksByTransitivity, 3662.5ms TimeCoverageRelationStatistics Valid=4788, Invalid=7868, Unknown=0, NotChecked=0, Total=12656 [2021-05-06 05:55:13,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-05-06 05:55:13,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 120. [2021-05-06 05:55:13,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 116 states have (on average 1.1810344827586208) internal successors, (137), 116 states have internal predecessors, (137), 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-06 05:55:13,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 140 transitions. [2021-05-06 05:55:13,743 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 140 transitions. Word has length 107 [2021-05-06 05:55:13,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:13,743 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 140 transitions. [2021-05-06 05:55:13,743 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-06 05:55:13,744 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 140 transitions. [2021-05-06 05:55:13,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-05-06 05:55:13,744 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:13,744 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-06 05:55:13,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:13,953 INFO L428 AbstractCegarLoop]: === Iteration 21 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:13,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:13,953 INFO L82 PathProgramCache]: Analyzing trace with hash -2032754792, now seen corresponding path program 18 times [2021-05-06 05:55:13,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:13,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973547253] [2021-05-06 05:55:13,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:13,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:14,606 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:14,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:14,630 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-06 05:55:14,630 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:14,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973547253] [2021-05-06 05:55:14,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973547253] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:14,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111782847] [2021-05-06 05:55:14,630 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-06 05:55:14,728 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2021-05-06 05:55:14,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:14,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-06 05:55:14,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:14,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,781 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,782 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,790 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,796 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,800 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,804 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,813 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,816 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,821 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,825 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,832 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,839 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,877 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,888 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,911 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:14,962 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-06 05:55:14,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111782847] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:14,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:14,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 38] total 40 [2021-05-06 05:55:14,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553045536] [2021-05-06 05:55:14,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states [2021-05-06 05:55:14,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:14,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-05-06 05:55:14,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2021-05-06 05:55:14,969 INFO L87 Difference]: Start difference. First operand 120 states and 140 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-06 05:55:16,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:16,453 INFO L93 Difference]: Finished difference Result 122 states and 142 transitions. [2021-05-06 05:55:16,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-05-06 05:55:16,453 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-06 05:55:16,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:16,454 INFO L225 Difference]: With dead ends: 122 [2021-05-06 05:55:16,454 INFO L226 Difference]: Without dead ends: 122 [2021-05-06 05:55:16,454 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1881.4ms TimeCoverageRelationStatistics Valid=2148, Invalid=3552, Unknown=0, NotChecked=0, Total=5700 [2021-05-06 05:55:16,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-05-06 05:55:16,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-05-06 05:55:16,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 118 states have (on average 1.1779661016949152) internal successors, (139), 118 states have internal predecessors, (139), 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-06 05:55:16,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 142 transitions. [2021-05-06 05:55:16,457 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 142 transitions. Word has length 119 [2021-05-06 05:55:16,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:16,457 INFO L480 AbstractCegarLoop]: Abstraction has 122 states and 142 transitions. [2021-05-06 05:55:16,457 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-06 05:55:16,457 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 142 transitions. [2021-05-06 05:55:16,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-05-06 05:55:16,458 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:16,458 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-06 05:55:16,658 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-06 05:55:16,659 INFO L428 AbstractCegarLoop]: === Iteration 22 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:16,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:16,659 INFO L82 PathProgramCache]: Analyzing trace with hash 1756505974, now seen corresponding path program 19 times [2021-05-06 05:55:16,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:16,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960003193] [2021-05-06 05:55:16,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:16,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:17,271 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:17,275 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-06 05:55:17,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:17,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960003193] [2021-05-06 05:55:17,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960003193] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:17,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906097068] [2021-05-06 05:55:17,276 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-06 05:55:17,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:17,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-06 05:55:17,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:17,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:17,560 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-06 05:55:17,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906097068] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:17,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:17,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39] total 41 [2021-05-06 05:55:17,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342621551] [2021-05-06 05:55:17,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-05-06 05:55:17,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:17,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-05-06 05:55:17,564 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2021-05-06 05:55:17,564 INFO L87 Difference]: Start difference. First operand 122 states and 142 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-06 05:55:19,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:19,077 INFO L93 Difference]: Finished difference Result 124 states and 144 transitions. [2021-05-06 05:55:19,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-05-06 05:55:19,079 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-06 05:55:19,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:19,080 INFO L225 Difference]: With dead ends: 124 [2021-05-06 05:55:19,080 INFO L226 Difference]: Without dead ends: 124 [2021-05-06 05:55:19,081 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 807 ImplicationChecksByTransitivity, 1903.6ms TimeCoverageRelationStatistics Valid=2263, Invalid=3743, Unknown=0, NotChecked=0, Total=6006 [2021-05-06 05:55:19,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-05-06 05:55:19,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2021-05-06 05:55:19,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 120 states have (on average 1.175) internal successors, (141), 120 states have internal predecessors, (141), 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-06 05:55:19,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 144 transitions. [2021-05-06 05:55:19,083 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 144 transitions. Word has length 121 [2021-05-06 05:55:19,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:19,083 INFO L480 AbstractCegarLoop]: Abstraction has 124 states and 144 transitions. [2021-05-06 05:55:19,083 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-06 05:55:19,083 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 144 transitions. [2021-05-06 05:55:19,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-06 05:55:19,084 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:19,084 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-06 05:55:19,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:19,289 INFO L428 AbstractCegarLoop]: === Iteration 23 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:19,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:19,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1103835092, now seen corresponding path program 20 times [2021-05-06 05:55:19,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:19,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348710257] [2021-05-06 05:55:19,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:19,989 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:19,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:19,993 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-06 05:55:19,994 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:19,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348710257] [2021-05-06 05:55:19,994 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348710257] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:19,994 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005484731] [2021-05-06 05:55:19,994 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-06 05:55:20,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:55:20,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:20,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-06 05:55:20,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:20,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:20,307 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-06 05:55:20,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005484731] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:20,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:20,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 40] total 42 [2021-05-06 05:55:20,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107402884] [2021-05-06 05:55:20,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-05-06 05:55:20,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:20,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-05-06 05:55:20,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2021-05-06 05:55:20,309 INFO L87 Difference]: Start difference. First operand 124 states and 144 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-06 05:55:21,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:21,901 INFO L93 Difference]: Finished difference Result 126 states and 146 transitions. [2021-05-06 05:55:21,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-05-06 05:55:21,901 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-06 05:55:21,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:21,902 INFO L225 Difference]: With dead ends: 126 [2021-05-06 05:55:21,902 INFO L226 Difference]: Without dead ends: 126 [2021-05-06 05:55:21,903 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 848 ImplicationChecksByTransitivity, 2024.4ms TimeCoverageRelationStatistics Valid=2381, Invalid=3939, Unknown=0, NotChecked=0, Total=6320 [2021-05-06 05:55:21,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2021-05-06 05:55:21,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2021-05-06 05:55:21,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 122 states have (on average 1.1721311475409837) internal successors, (143), 122 states have internal predecessors, (143), 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-06 05:55:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 146 transitions. [2021-05-06 05:55:21,906 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 146 transitions. Word has length 123 [2021-05-06 05:55:21,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:21,906 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 146 transitions. [2021-05-06 05:55:21,906 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-06 05:55:21,906 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 146 transitions. [2021-05-06 05:55:21,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2021-05-06 05:55:21,907 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:21,907 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-06 05:55:22,109 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-06 05:55:22,109 INFO L428 AbstractCegarLoop]: === Iteration 24 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:22,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:22,109 INFO L82 PathProgramCache]: Analyzing trace with hash 952342706, now seen corresponding path program 21 times [2021-05-06 05:55:22,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:22,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875611889] [2021-05-06 05:55:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:22,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:22,832 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:22,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:22,836 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-06 05:55:22,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:22,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875611889] [2021-05-06 05:55:22,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875611889] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:22,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741890783] [2021-05-06 05:55:22,837 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-06 05:55:22,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 42 check-sat command(s) [2021-05-06 05:55:22,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:22,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-06 05:55:22,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:23,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,844 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:23,950 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-06 05:55:23,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741890783] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:23,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:23,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 23] total 63 [2021-05-06 05:55:23,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030551469] [2021-05-06 05:55:23,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states [2021-05-06 05:55:23,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:23,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-05-06 05:55:23,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2021-05-06 05:55:23,953 INFO L87 Difference]: Start difference. First operand 126 states and 146 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-06 05:55:27,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:27,214 INFO L93 Difference]: Finished difference Result 131 states and 153 transitions. [2021-05-06 05:55:27,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-05-06 05:55:27,214 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-06 05:55:27,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:27,215 INFO L225 Difference]: With dead ends: 131 [2021-05-06 05:55:27,215 INFO L226 Difference]: Without dead ends: 131 [2021-05-06 05:55:27,217 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1808 ImplicationChecksByTransitivity, 4391.1ms TimeCoverageRelationStatistics Valid=5673, Invalid=9333, Unknown=0, NotChecked=0, Total=15006 [2021-05-06 05:55:27,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2021-05-06 05:55:27,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 130. [2021-05-06 05:55:27,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 126 states have (on average 1.1746031746031746) internal successors, (148), 126 states have internal predecessors, (148), 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-06 05:55:27,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 151 transitions. [2021-05-06 05:55:27,219 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 151 transitions. Word has length 125 [2021-05-06 05:55:27,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:27,220 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 151 transitions. [2021-05-06 05:55:27,220 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-06 05:55:27,220 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 151 transitions. [2021-05-06 05:55:27,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2021-05-06 05:55:27,221 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:27,221 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-06 05:55:27,436 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-06 05:55:27,437 INFO L428 AbstractCegarLoop]: === Iteration 25 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:27,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:27,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1762757299, now seen corresponding path program 22 times [2021-05-06 05:55:27,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:27,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590114759] [2021-05-06 05:55:27,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:28,187 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:28,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:28,198 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-06 05:55:28,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:28,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590114759] [2021-05-06 05:55:28,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590114759] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:28,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002540937] [2021-05-06 05:55:28,199 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-06 05:55:28,265 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:55:28,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:28,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 41 conjunts are in the unsatisfiable core [2021-05-06 05:55:28,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:28,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:28,486 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-06 05:55:28,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002540937] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:28,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:28,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 42] total 44 [2021-05-06 05:55:28,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638019161] [2021-05-06 05:55:28,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-05-06 05:55:28,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:28,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-05-06 05:55:28,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2021-05-06 05:55:28,487 INFO L87 Difference]: Start difference. First operand 130 states and 151 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-06 05:55:30,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:30,166 INFO L93 Difference]: Finished difference Result 132 states and 153 transitions. [2021-05-06 05:55:30,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-05-06 05:55:30,167 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-06 05:55:30,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:30,167 INFO L225 Difference]: With dead ends: 132 [2021-05-06 05:55:30,167 INFO L226 Difference]: Without dead ends: 132 [2021-05-06 05:55:30,168 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 2186.3ms TimeCoverageRelationStatistics Valid=2626, Invalid=4346, Unknown=0, NotChecked=0, Total=6972 [2021-05-06 05:55:30,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-06 05:55:30,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-05-06 05:55:30,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 128 states have (on average 1.171875) internal successors, (150), 128 states have internal predecessors, (150), 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-06 05:55:30,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 153 transitions. [2021-05-06 05:55:30,170 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 153 transitions. Word has length 129 [2021-05-06 05:55:30,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:30,171 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 153 transitions. [2021-05-06 05:55:30,171 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-06 05:55:30,171 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 153 transitions. [2021-05-06 05:55:30,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-05-06 05:55:30,172 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:30,172 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-06 05:55:30,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:30,385 INFO L428 AbstractCegarLoop]: === Iteration 26 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:30,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:30,385 INFO L82 PathProgramCache]: Analyzing trace with hash -610254933, now seen corresponding path program 23 times [2021-05-06 05:55:30,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:30,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530628476] [2021-05-06 05:55:30,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:30,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:31,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:31,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:31,100 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-06 05:55:31,100 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:31,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530628476] [2021-05-06 05:55:31,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530628476] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:31,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100906225] [2021-05-06 05:55:31,100 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-06 05:55:31,176 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 53 check-sat command(s) [2021-05-06 05:55:31,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:31,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-06 05:55:31,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:31,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,805 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:31,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:32,427 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-06 05:55:32,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100906225] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:32,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:32,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29] total 71 [2021-05-06 05:55:32,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827652717] [2021-05-06 05:55:32,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-05-06 05:55:32,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:32,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-05-06 05:55:32,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2417, Invalid=2553, Unknown=0, NotChecked=0, Total=4970 [2021-05-06 05:55:32,430 INFO L87 Difference]: Start difference. First operand 132 states and 153 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-06 05:55:36,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:36,251 INFO L93 Difference]: Finished difference Result 147 states and 175 transitions. [2021-05-06 05:55:36,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-05-06 05:55:36,251 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-06 05:55:36,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:36,252 INFO L225 Difference]: With dead ends: 147 [2021-05-06 05:55:36,252 INFO L226 Difference]: Without dead ends: 147 [2021-05-06 05:55:36,253 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2318 ImplicationChecksByTransitivity, 5146.3ms TimeCoverageRelationStatistics Valid=7245, Invalid=11937, Unknown=0, NotChecked=0, Total=19182 [2021-05-06 05:55:36,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-05-06 05:55:36,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 146. [2021-05-06 05:55:36,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 142 states have (on average 1.1971830985915493) internal successors, (170), 142 states have internal predecessors, (170), 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-06 05:55:36,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 173 transitions. [2021-05-06 05:55:36,255 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 173 transitions. Word has length 131 [2021-05-06 05:55:36,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:36,256 INFO L480 AbstractCegarLoop]: Abstraction has 146 states and 173 transitions. [2021-05-06 05:55:36,256 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-06 05:55:36,256 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 173 transitions. [2021-05-06 05:55:36,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-05-06 05:55:36,257 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:36,257 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-06 05:55:36,465 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-05-06 05:55:36,465 INFO L428 AbstractCegarLoop]: === Iteration 27 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:36,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:36,466 INFO L82 PathProgramCache]: Analyzing trace with hash -353593417, now seen corresponding path program 24 times [2021-05-06 05:55:36,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:36,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047107894] [2021-05-06 05:55:36,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:37,221 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:37,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:37,231 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-06 05:55:37,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:37,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047107894] [2021-05-06 05:55:37,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047107894] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:37,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759889524] [2021-05-06 05:55:37,232 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-06 05:55:37,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 59 check-sat command(s) [2021-05-06 05:55:37,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:37,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-06 05:55:37,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:37,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,767 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,848 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:37,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,524 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,737 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,793 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,847 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:38,904 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-06 05:55:38,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759889524] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:38,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:38,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 32] total 75 [2021-05-06 05:55:38,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710008354] [2021-05-06 05:55:38,905 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states [2021-05-06 05:55:38,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:38,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-05-06 05:55:38,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=2703, Invalid=2847, Unknown=0, NotChecked=0, Total=5550 [2021-05-06 05:55:38,906 INFO L87 Difference]: Start difference. First operand 146 states and 173 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-06 05:55:43,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:43,069 INFO L93 Difference]: Finished difference Result 155 states and 186 transitions. [2021-05-06 05:55:43,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2021-05-06 05:55:43,070 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-06 05:55:43,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:43,070 INFO L225 Difference]: With dead ends: 155 [2021-05-06 05:55:43,070 INFO L226 Difference]: Without dead ends: 155 [2021-05-06 05:55:43,071 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2597 ImplicationChecksByTransitivity, 5752.7ms TimeCoverageRelationStatistics Valid=8103, Invalid=13359, Unknown=0, NotChecked=0, Total=21462 [2021-05-06 05:55:43,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-05-06 05:55:43,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 154. [2021-05-06 05:55:43,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 150 states have (on average 1.2066666666666668) internal successors, (181), 150 states have internal predecessors, (181), 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-06 05:55:43,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 184 transitions. [2021-05-06 05:55:43,074 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 184 transitions. Word has length 145 [2021-05-06 05:55:43,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:43,074 INFO L480 AbstractCegarLoop]: Abstraction has 154 states and 184 transitions. [2021-05-06 05:55:43,074 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-06 05:55:43,074 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 184 transitions. [2021-05-06 05:55:43,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-05-06 05:55:43,075 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:43,075 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-06 05:55:43,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:43,281 INFO L428 AbstractCegarLoop]: === Iteration 28 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:43,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:43,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1000597068, now seen corresponding path program 25 times [2021-05-06 05:55:43,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:43,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176863959] [2021-05-06 05:55:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:44,108 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:44,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:44,126 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-06 05:55:44,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:44,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176863959] [2021-05-06 05:55:44,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176863959] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:44,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443371515] [2021-05-06 05:55:44,126 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-06 05:55:44,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:44,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 44 conjunts are in the unsatisfiable core [2021-05-06 05:55:44,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:44,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,275 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:44,441 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-06 05:55:44,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443371515] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:44,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:44,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45] total 47 [2021-05-06 05:55:44,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004592529] [2021-05-06 05:55:44,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states [2021-05-06 05:55:44,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:44,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-05-06 05:55:44,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2021-05-06 05:55:44,443 INFO L87 Difference]: Start difference. First operand 154 states and 184 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-06 05:55:46,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:46,309 INFO L93 Difference]: Finished difference Result 156 states and 186 transitions. [2021-05-06 05:55:46,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-05-06 05:55:46,309 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-06 05:55:46,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:46,310 INFO L225 Difference]: With dead ends: 156 [2021-05-06 05:55:46,310 INFO L226 Difference]: Without dead ends: 156 [2021-05-06 05:55:46,310 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1068 ImplicationChecksByTransitivity, 2425.5ms TimeCoverageRelationStatistics Valid=3016, Invalid=4994, Unknown=0, NotChecked=0, Total=8010 [2021-05-06 05:55:46,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-05-06 05:55:46,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2021-05-06 05:55:46,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 152 states have (on average 1.2039473684210527) internal successors, (183), 152 states have internal predecessors, (183), 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-06 05:55:46,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 186 transitions. [2021-05-06 05:55:46,314 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 186 transitions. Word has length 153 [2021-05-06 05:55:46,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:46,314 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 186 transitions. [2021-05-06 05:55:46,314 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-06 05:55:46,314 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 186 transitions. [2021-05-06 05:55:46,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2021-05-06 05:55:46,315 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:46,315 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-06 05:55:46,529 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-06 05:55:46,529 INFO L428 AbstractCegarLoop]: === Iteration 29 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:46,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:46,545 INFO L82 PathProgramCache]: Analyzing trace with hash 1674835626, now seen corresponding path program 26 times [2021-05-06 05:55:46,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:46,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652790473] [2021-05-06 05:55:46,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:46,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:47,362 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:47,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:47,369 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-06 05:55:47,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:47,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652790473] [2021-05-06 05:55:47,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652790473] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:47,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435286645] [2021-05-06 05:55:47,369 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-06 05:55:47,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:55:47,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:47,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 45 conjunts are in the unsatisfiable core [2021-05-06 05:55:47,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:47,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:47,651 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-06 05:55:47,651 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435286645] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:47,651 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:47,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 46] total 48 [2021-05-06 05:55:47,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241024523] [2021-05-06 05:55:47,651 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-05-06 05:55:47,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:47,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-05-06 05:55:47,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2021-05-06 05:55:47,652 INFO L87 Difference]: Start difference. First operand 156 states and 186 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-06 05:55:49,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:49,609 INFO L93 Difference]: Finished difference Result 158 states and 188 transitions. [2021-05-06 05:55:49,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-05-06 05:55:49,609 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-06 05:55:49,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:49,610 INFO L225 Difference]: With dead ends: 158 [2021-05-06 05:55:49,610 INFO L226 Difference]: Without dead ends: 158 [2021-05-06 05:55:49,611 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 2499.5ms TimeCoverageRelationStatistics Valid=3152, Invalid=5220, Unknown=0, NotChecked=0, Total=8372 [2021-05-06 05:55:49,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-05-06 05:55:49,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2021-05-06 05:55:49,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 154 states have (on average 1.2012987012987013) internal successors, (185), 154 states have internal predecessors, (185), 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-06 05:55:49,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 188 transitions. [2021-05-06 05:55:49,615 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 188 transitions. Word has length 155 [2021-05-06 05:55:49,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:49,615 INFO L480 AbstractCegarLoop]: Abstraction has 158 states and 188 transitions. [2021-05-06 05:55:49,615 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-06 05:55:49,615 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 188 transitions. [2021-05-06 05:55:49,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-05-06 05:55:49,616 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:49,616 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-06 05:55:49,842 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-05-06 05:55:49,842 INFO L428 AbstractCegarLoop]: === Iteration 30 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:49,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:49,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1078028168, now seen corresponding path program 27 times [2021-05-06 05:55:49,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:49,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514791326] [2021-05-06 05:55:49,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:50,761 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:50,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:50,764 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-06 05:55:50,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:50,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514791326] [2021-05-06 05:55:50,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514791326] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:50,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948540397] [2021-05-06 05:55:50,765 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-06 05:55:50,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 62 check-sat command(s) [2021-05-06 05:55:50,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:50,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-06 05:55:50,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:50,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:50,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,913 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:51,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:52,463 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-06 05:55:52,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948540397] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:52,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:52,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 33] total 79 [2021-05-06 05:55:52,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083095735] [2021-05-06 05:55:52,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 79 states [2021-05-06 05:55:52,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:52,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-05-06 05:55:52,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3005, Invalid=3157, Unknown=0, NotChecked=0, Total=6162 [2021-05-06 05:55:52,465 INFO L87 Difference]: Start difference. First operand 158 states and 188 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-06 05:55:57,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:55:57,016 INFO L93 Difference]: Finished difference Result 163 states and 195 transitions. [2021-05-06 05:55:57,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-05-06 05:55:57,016 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-06 05:55:57,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:55:57,017 INFO L225 Difference]: With dead ends: 163 [2021-05-06 05:55:57,017 INFO L226 Difference]: Without dead ends: 163 [2021-05-06 05:55:57,018 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2894 ImplicationChecksByTransitivity, 6362.7ms TimeCoverageRelationStatistics Valid=9009, Invalid=14861, Unknown=0, NotChecked=0, Total=23870 [2021-05-06 05:55:57,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-05-06 05:55:57,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 162. [2021-05-06 05:55:57,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 158 states have (on average 1.2025316455696202) internal successors, (190), 158 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-06 05:55:57,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 193 transitions. [2021-05-06 05:55:57,021 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 193 transitions. Word has length 157 [2021-05-06 05:55:57,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:55:57,021 INFO L480 AbstractCegarLoop]: Abstraction has 162 states and 193 transitions. [2021-05-06 05:55:57,021 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-06 05:55:57,022 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 193 transitions. [2021-05-06 05:55:57,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-05-06 05:55:57,022 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:55:57,022 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-06 05:55:57,247 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:55:57,248 INFO L428 AbstractCegarLoop]: === Iteration 31 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:55:57,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:55:57,248 INFO L82 PathProgramCache]: Analyzing trace with hash 1239740067, now seen corresponding path program 28 times [2021-05-06 05:55:57,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:55:57,248 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356630558] [2021-05-06 05:55:57,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:55:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:58,141 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:55:58,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:55:58,150 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-06 05:55:58,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:55:58,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356630558] [2021-05-06 05:55:58,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356630558] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:58,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725742136] [2021-05-06 05:55:58,151 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-06 05:55:58,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:55:58,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:55:58,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 47 conjunts are in the unsatisfiable core [2021-05-06 05:55:58,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:55:58,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,314 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,317 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:55:58,471 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-06 05:55:58,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725742136] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:55:58,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:55:58,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 48] total 50 [2021-05-06 05:55:58,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460512321] [2021-05-06 05:55:58,472 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states [2021-05-06 05:55:58,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:55:58,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-05-06 05:55:58,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2021-05-06 05:55:58,473 INFO L87 Difference]: Start difference. First operand 162 states and 193 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-06 05:56:00,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:00,534 INFO L93 Difference]: Finished difference Result 164 states and 195 transitions. [2021-05-06 05:56:00,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-05-06 05:56:00,534 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-06 05:56:00,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:00,535 INFO L225 Difference]: With dead ends: 164 [2021-05-06 05:56:00,535 INFO L226 Difference]: Without dead ends: 164 [2021-05-06 05:56:00,535 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 2653.5ms TimeCoverageRelationStatistics Valid=3433, Invalid=5687, Unknown=0, NotChecked=0, Total=9120 [2021-05-06 05:56:00,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-05-06 05:56:00,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2021-05-06 05:56:00,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 160 states have (on average 1.2) internal successors, (192), 160 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-06 05:56:00,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 195 transitions. [2021-05-06 05:56:00,538 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 195 transitions. Word has length 161 [2021-05-06 05:56:00,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:00,538 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 195 transitions. [2021-05-06 05:56:00,539 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-06 05:56:00,539 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 195 transitions. [2021-05-06 05:56:00,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2021-05-06 05:56:00,539 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:00,539 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-06 05:56:00,741 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:56:00,741 INFO L428 AbstractCegarLoop]: === Iteration 32 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:00,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:00,741 INFO L82 PathProgramCache]: Analyzing trace with hash -98189055, now seen corresponding path program 29 times [2021-05-06 05:56:00,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:00,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989610316] [2021-05-06 05:56:00,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:00,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:01,697 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:01,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:01,700 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-06 05:56:01,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:01,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989610316] [2021-05-06 05:56:01,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989610316] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:01,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134235805] [2021-05-06 05:56:01,700 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-06 05:56:01,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 69 check-sat command(s) [2021-05-06 05:56:01,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:01,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-06 05:56:01,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:01,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:01,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:01,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:01,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:01,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:01,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,906 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:02,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,012 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:03,757 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-06 05:56:03,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134235805] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:03,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:03,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 37] total 85 [2021-05-06 05:56:03,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540997467] [2021-05-06 05:56:03,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 85 states [2021-05-06 05:56:03,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:03,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2021-05-06 05:56:03,775 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3488, Invalid=3652, Unknown=0, NotChecked=0, Total=7140 [2021-05-06 05:56:03,775 INFO L87 Difference]: Start difference. First operand 164 states and 195 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-06 05:56:09,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:09,123 INFO L93 Difference]: Finished difference Result 175 states and 211 transitions. [2021-05-06 05:56:09,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-05-06 05:56:09,123 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-06 05:56:09,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:09,124 INFO L225 Difference]: With dead ends: 175 [2021-05-06 05:56:09,124 INFO L226 Difference]: Without dead ends: 175 [2021-05-06 05:56:09,125 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3367 ImplicationChecksByTransitivity, 7425.0ms TimeCoverageRelationStatistics Valid=10458, Invalid=17264, Unknown=0, NotChecked=0, Total=27722 [2021-05-06 05:56:09,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-06 05:56:09,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 174. [2021-05-06 05:56:09,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 170 states have (on average 1.2117647058823529) internal successors, (206), 170 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-06 05:56:09,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 209 transitions. [2021-05-06 05:56:09,128 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 209 transitions. Word has length 163 [2021-05-06 05:56:09,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:09,128 INFO L480 AbstractCegarLoop]: Abstraction has 174 states and 209 transitions. [2021-05-06 05:56:09,128 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-06 05:56:09,128 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 209 transitions. [2021-05-06 05:56:09,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2021-05-06 05:56:09,129 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:09,129 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-06 05:56:09,344 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-05-06 05:56:09,345 INFO L428 AbstractCegarLoop]: === Iteration 33 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:09,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:09,345 INFO L82 PathProgramCache]: Analyzing trace with hash -123134381, now seen corresponding path program 30 times [2021-05-06 05:56:09,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:09,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701983030] [2021-05-06 05:56:09,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:09,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:10,349 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:10,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:10,358 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-06 05:56:10,358 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:10,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701983030] [2021-05-06 05:56:10,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701983030] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:10,358 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283613381] [2021-05-06 05:56:10,359 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-06 05:56:10,513 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 73 check-sat command(s) [2021-05-06 05:56:10,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:10,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-06 05:56:10,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:10,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:10,766 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-06 05:56:10,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283613381] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:10,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:10,766 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 50] total 52 [2021-05-06 05:56:10,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647159073] [2021-05-06 05:56:10,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states [2021-05-06 05:56:10,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:10,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-05-06 05:56:10,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2021-05-06 05:56:10,768 INFO L87 Difference]: Start difference. First operand 174 states and 209 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-06 05:56:13,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:13,012 INFO L93 Difference]: Finished difference Result 176 states and 211 transitions. [2021-05-06 05:56:13,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-05-06 05:56:13,012 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-06 05:56:13,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:13,013 INFO L225 Difference]: With dead ends: 176 [2021-05-06 05:56:13,013 INFO L226 Difference]: Without dead ends: 176 [2021-05-06 05:56:13,013 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1313 ImplicationChecksByTransitivity, 2938.5ms TimeCoverageRelationStatistics Valid=3726, Invalid=6174, Unknown=0, NotChecked=0, Total=9900 [2021-05-06 05:56:13,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-06 05:56:13,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2021-05-06 05:56:13,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 172 states have (on average 1.2093023255813953) internal successors, (208), 172 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-06 05:56:13,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 211 transitions. [2021-05-06 05:56:13,017 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 211 transitions. Word has length 173 [2021-05-06 05:56:13,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:13,017 INFO L480 AbstractCegarLoop]: Abstraction has 176 states and 211 transitions. [2021-05-06 05:56:13,017 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-06 05:56:13,017 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 211 transitions. [2021-05-06 05:56:13,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2021-05-06 05:56:13,018 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:13,018 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-06 05:56:13,232 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:56:13,233 INFO L428 AbstractCegarLoop]: === Iteration 34 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:13,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:13,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1482380209, now seen corresponding path program 31 times [2021-05-06 05:56:13,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:13,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265876450] [2021-05-06 05:56:13,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:14,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:14,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:14,230 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-06 05:56:14,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:14,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265876450] [2021-05-06 05:56:14,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265876450] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:14,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193067976] [2021-05-06 05:56:14,231 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-06 05:56:14,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:14,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 50 conjunts are in the unsatisfiable core [2021-05-06 05:56:14,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:14,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:14,545 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-06 05:56:14,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193067976] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:14,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:14,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 51] total 53 [2021-05-06 05:56:14,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424241724] [2021-05-06 05:56:14,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-06 05:56:14,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:14,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-06 05:56:14,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-06 05:56:14,547 INFO L87 Difference]: Start difference. First operand 176 states and 211 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-06 05:56:16,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:16,796 INFO L93 Difference]: Finished difference Result 178 states and 213 transitions. [2021-05-06 05:56:16,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-05-06 05:56:16,796 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-06 05:56:16,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:16,797 INFO L225 Difference]: With dead ends: 178 [2021-05-06 05:56:16,797 INFO L226 Difference]: Without dead ends: 178 [2021-05-06 05:56:16,798 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1365 ImplicationChecksByTransitivity, 2914.7ms TimeCoverageRelationStatistics Valid=3877, Invalid=6425, Unknown=0, NotChecked=0, Total=10302 [2021-05-06 05:56:16,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-05-06 05:56:16,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2021-05-06 05:56:16,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 174 states have (on average 1.206896551724138) internal successors, (210), 174 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-06 05:56:16,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 213 transitions. [2021-05-06 05:56:16,800 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 213 transitions. Word has length 175 [2021-05-06 05:56:16,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:16,800 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 213 transitions. [2021-05-06 05:56:16,800 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-06 05:56:16,800 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 213 transitions. [2021-05-06 05:56:16,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2021-05-06 05:56:16,801 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:16,801 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-06 05:56:17,002 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-05-06 05:56:17,002 INFO L428 AbstractCegarLoop]: === Iteration 35 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:17,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:17,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1806325361, now seen corresponding path program 32 times [2021-05-06 05:56:17,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:17,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127682244] [2021-05-06 05:56:17,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:17,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:18,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:18,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:18,035 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-06 05:56:18,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:18,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127682244] [2021-05-06 05:56:18,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127682244] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:18,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575848867] [2021-05-06 05:56:18,035 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-06 05:56:18,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:56:18,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:18,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-06 05:56:18,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:18,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,140 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,172 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,179 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,198 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:18,362 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-06 05:56:18,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575848867] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:18,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:18,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 52] total 54 [2021-05-06 05:56:18,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086808776] [2021-05-06 05:56:18,363 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states [2021-05-06 05:56:18,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:18,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-05-06 05:56:18,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2021-05-06 05:56:18,364 INFO L87 Difference]: Start difference. First operand 178 states and 213 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-06 05:56:20,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:20,687 INFO L93 Difference]: Finished difference Result 180 states and 215 transitions. [2021-05-06 05:56:20,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-06 05:56:20,687 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-06 05:56:20,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:20,688 INFO L225 Difference]: With dead ends: 180 [2021-05-06 05:56:20,688 INFO L226 Difference]: Without dead ends: 180 [2021-05-06 05:56:20,689 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1418 ImplicationChecksByTransitivity, 3047.1ms TimeCoverageRelationStatistics Valid=4031, Invalid=6681, Unknown=0, NotChecked=0, Total=10712 [2021-05-06 05:56:20,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-05-06 05:56:20,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2021-05-06 05:56:20,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 176 states have (on average 1.2045454545454546) internal successors, (212), 176 states have internal predecessors, (212), 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-06 05:56:20,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 215 transitions. [2021-05-06 05:56:20,692 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 215 transitions. Word has length 177 [2021-05-06 05:56:20,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:20,692 INFO L480 AbstractCegarLoop]: Abstraction has 180 states and 215 transitions. [2021-05-06 05:56:20,692 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-06 05:56:20,692 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 215 transitions. [2021-05-06 05:56:20,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-05-06 05:56:20,693 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:20,693 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-06 05:56:20,900 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-05-06 05:56:20,902 INFO L428 AbstractCegarLoop]: === Iteration 36 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:20,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:20,902 INFO L82 PathProgramCache]: Analyzing trace with hash -1156448275, now seen corresponding path program 33 times [2021-05-06 05:56:20,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:20,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830056572] [2021-05-06 05:56:20,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:20,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:23,686 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:23,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:23,697 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-06 05:56:23,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:23,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830056572] [2021-05-06 05:56:23,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830056572] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:23,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015550620] [2021-05-06 05:56:23,698 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-06 05:56:23,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 72 check-sat command(s) [2021-05-06 05:56:23,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:23,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-06 05:56:23,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:23,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:23,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:23,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:23,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:23,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:23,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,000 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,007 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,010 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,022 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,025 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,035 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,038 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:24,110 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-06 05:56:24,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015550620] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:24,110 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:24,110 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 38] total 89 [2021-05-06 05:56:24,110 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714672430] [2021-05-06 05:56:24,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states [2021-05-06 05:56:24,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:24,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2021-05-06 05:56:24,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3830, Invalid=4002, Unknown=0, NotChecked=0, Total=7832 [2021-05-06 05:56:24,111 INFO L87 Difference]: Start difference. First operand 180 states and 215 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-06 05:56:29,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:29,810 INFO L93 Difference]: Finished difference Result 183 states and 220 transitions. [2021-05-06 05:56:29,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2021-05-06 05:56:29,811 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-06 05:56:29,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:29,812 INFO L225 Difference]: With dead ends: 183 [2021-05-06 05:56:29,812 INFO L226 Difference]: Without dead ends: 183 [2021-05-06 05:56:29,813 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 215 SyntacticMatches, 1 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3775 ImplicationChecksByTransitivity, 7856.5ms TimeCoverageRelationStatistics Valid=11484, Invalid=18966, Unknown=0, NotChecked=0, Total=30450 [2021-05-06 05:56:29,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-05-06 05:56:29,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 182. [2021-05-06 05:56:29,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 178 states have (on average 1.2078651685393258) internal successors, (215), 178 states have internal predecessors, (215), 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-06 05:56:29,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 218 transitions. [2021-05-06 05:56:29,817 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 218 transitions. Word has length 179 [2021-05-06 05:56:29,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:29,817 INFO L480 AbstractCegarLoop]: Abstraction has 182 states and 218 transitions. [2021-05-06 05:56:29,817 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-06 05:56:29,818 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 218 transitions. [2021-05-06 05:56:29,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-05-06 05:56:29,818 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:29,818 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-06 05:56:30,032 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-05-06 05:56:30,033 INFO L428 AbstractCegarLoop]: === Iteration 37 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:30,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:30,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1048784874, now seen corresponding path program 34 times [2021-05-06 05:56:30,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:30,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527722656] [2021-05-06 05:56:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:32,962 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:32,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:32,981 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-06 05:56:32,981 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:32,981 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527722656] [2021-05-06 05:56:32,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527722656] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:32,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517370688] [2021-05-06 05:56:32,982 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-06 05:56:33,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:56:33,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:33,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 88 conjunts are in the unsatisfiable core [2021-05-06 05:56:33,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:33,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,085 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,092 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,163 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,217 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,265 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,269 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,298 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,301 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:33,410 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-06 05:56:33,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517370688] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:33,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:33,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [90, 89] total 91 [2021-05-06 05:56:33,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742605566] [2021-05-06 05:56:33,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 91 states [2021-05-06 05:56:33,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:33,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2021-05-06 05:56:33,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4007, Invalid=4183, Unknown=0, NotChecked=0, Total=8190 [2021-05-06 05:56:33,414 INFO L87 Difference]: Start difference. First operand 182 states and 218 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-06 05:56:39,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:39,099 INFO L93 Difference]: Finished difference Result 185 states and 223 transitions. [2021-05-06 05:56:39,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-05-06 05:56:39,099 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-06 05:56:39,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:39,100 INFO L225 Difference]: With dead ends: 185 [2021-05-06 05:56:39,100 INFO L226 Difference]: Without dead ends: 185 [2021-05-06 05:56:39,101 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4082 ImplicationChecksByTransitivity, 8037.8ms TimeCoverageRelationStatistics Valid=11838, Invalid=19668, Unknown=0, NotChecked=0, Total=31506 [2021-05-06 05:56:39,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-05-06 05:56:39,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 184. [2021-05-06 05:56:39,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 180 states have (on average 1.211111111111111) internal successors, (218), 180 states have internal predecessors, (218), 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-06 05:56:39,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 221 transitions. [2021-05-06 05:56:39,104 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 221 transitions. Word has length 181 [2021-05-06 05:56:39,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:39,105 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 221 transitions. [2021-05-06 05:56:39,105 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-06 05:56:39,105 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 221 transitions. [2021-05-06 05:56:39,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2021-05-06 05:56:39,106 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:39,106 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-06 05:56:39,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-06 05:56:39,317 INFO L428 AbstractCegarLoop]: === Iteration 38 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:39,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:39,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1436003161, now seen corresponding path program 35 times [2021-05-06 05:56:39,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:39,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711314208] [2021-05-06 05:56:39,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:39,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:42,272 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:42,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:42,275 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-06 05:56:42,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:42,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711314208] [2021-05-06 05:56:42,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711314208] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:42,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743777807] [2021-05-06 05:56:42,276 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-06 05:56:42,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 79 check-sat command(s) [2021-05-06 05:56:42,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:42,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 42 conjunts are in the unsatisfiable core [2021-05-06 05:56:42,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:42,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:42,845 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-06 05:56:42,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743777807] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:42,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:42,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [91, 42] total 93 [2021-05-06 05:56:42,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057172263] [2021-05-06 05:56:42,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states [2021-05-06 05:56:42,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:42,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2021-05-06 05:56:42,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4188, Invalid=4368, Unknown=0, NotChecked=0, Total=8556 [2021-05-06 05:56:42,849 INFO L87 Difference]: Start difference. First operand 184 states and 221 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-06 05:56:48,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:48,868 INFO L93 Difference]: Finished difference Result 191 states and 232 transitions. [2021-05-06 05:56:48,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2021-05-06 05:56:48,868 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-06 05:56:48,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:48,869 INFO L225 Difference]: With dead ends: 191 [2021-05-06 05:56:48,869 INFO L226 Difference]: Without dead ends: 191 [2021-05-06 05:56:48,870 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 221 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4129 ImplicationChecksByTransitivity, 8499.1ms TimeCoverageRelationStatistics Valid=12558, Invalid=20748, Unknown=0, NotChecked=0, Total=33306 [2021-05-06 05:56:48,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-05-06 05:56:48,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 190. [2021-05-06 05:56:48,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 186 states have (on average 1.2204301075268817) internal successors, (227), 186 states have internal predecessors, (227), 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-06 05:56:48,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 230 transitions. [2021-05-06 05:56:48,873 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 230 transitions. Word has length 183 [2021-05-06 05:56:48,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:48,873 INFO L480 AbstractCegarLoop]: Abstraction has 190 states and 230 transitions. [2021-05-06 05:56:48,874 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-06 05:56:48,874 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 230 transitions. [2021-05-06 05:56:48,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2021-05-06 05:56:48,874 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:48,875 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-06 05:56:49,092 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-06 05:56:49,092 INFO L428 AbstractCegarLoop]: === Iteration 39 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:49,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:49,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1126539102, now seen corresponding path program 36 times [2021-05-06 05:56:49,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:49,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142514372] [2021-05-06 05:56:49,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:49,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:52,248 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:56:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:56:52,251 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-06 05:56:52,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:56:52,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142514372] [2021-05-06 05:56:52,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142514372] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:52,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568033075] [2021-05-06 05:56:52,251 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-06 05:56:52,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 82 check-sat command(s) [2021-05-06 05:56:52,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:56:52,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-06 05:56:52,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:56:52,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,637 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:56:52,667 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-06 05:56:52,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568033075] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:56:52,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:56:52,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 43] total 94 [2021-05-06 05:56:52,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499400067] [2021-05-06 05:56:52,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states [2021-05-06 05:56:52,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:56:52,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-05-06 05:56:52,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4280, Invalid=4462, Unknown=0, NotChecked=0, Total=8742 [2021-05-06 05:56:52,669 INFO L87 Difference]: Start difference. First operand 190 states and 230 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-06 05:56:58,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:56:58,761 INFO L93 Difference]: Finished difference Result 193 states and 235 transitions. [2021-05-06 05:56:58,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-05-06 05:56:58,761 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-06 05:56:58,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:56:58,762 INFO L225 Difference]: With dead ends: 193 [2021-05-06 05:56:58,762 INFO L226 Difference]: Without dead ends: 193 [2021-05-06 05:56:58,764 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4225 ImplicationChecksByTransitivity, 8637.1ms TimeCoverageRelationStatistics Valid=12834, Invalid=21206, Unknown=0, NotChecked=0, Total=34040 [2021-05-06 05:56:58,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-05-06 05:56:58,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 192. [2021-05-06 05:56:58,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 188 states have (on average 1.2234042553191489) internal successors, (230), 188 states have internal predecessors, (230), 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-06 05:56:58,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 233 transitions. [2021-05-06 05:56:58,767 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 233 transitions. Word has length 189 [2021-05-06 05:56:58,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:56:58,767 INFO L480 AbstractCegarLoop]: Abstraction has 192 states and 233 transitions. [2021-05-06 05:56:58,767 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-06 05:56:58,767 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 233 transitions. [2021-05-06 05:56:58,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2021-05-06 05:56:58,768 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:56:58,768 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-06 05:56:58,984 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-06 05:56:58,985 INFO L428 AbstractCegarLoop]: === Iteration 40 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:56:58,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:56:58,985 INFO L82 PathProgramCache]: Analyzing trace with hash 271365915, now seen corresponding path program 37 times [2021-05-06 05:56:58,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:56:58,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48883652] [2021-05-06 05:56:58,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:56:59,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:02,171 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:57:02,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:02,189 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-06 05:57:02,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:57:02,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48883652] [2021-05-06 05:57:02,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48883652] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:02,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141198511] [2021-05-06 05:57:02,190 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-06 05:57:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:02,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 93 conjunts are in the unsatisfiable core [2021-05-06 05:57:02,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:57:02,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,327 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,408 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,419 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,454 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,492 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,527 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,630 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:02,662 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-06 05:57:02,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141198511] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:02,662 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:57:02,662 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [95, 94] total 96 [2021-05-06 05:57:02,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290562104] [2021-05-06 05:57:02,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states [2021-05-06 05:57:02,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:57:02,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-05-06 05:57:02,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4467, Invalid=4653, Unknown=0, NotChecked=0, Total=9120 [2021-05-06 05:57:02,664 INFO L87 Difference]: Start difference. First operand 192 states and 233 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-06 05:57:08,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:57:08,928 INFO L93 Difference]: Finished difference Result 195 states and 238 transitions. [2021-05-06 05:57:08,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-05-06 05:57:08,928 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-06 05:57:08,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:57:08,929 INFO L225 Difference]: With dead ends: 195 [2021-05-06 05:57:08,929 INFO L226 Difference]: Without dead ends: 195 [2021-05-06 05:57:08,931 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4547 ImplicationChecksByTransitivity, 8782.5ms TimeCoverageRelationStatistics Valid=13208, Invalid=21948, Unknown=0, NotChecked=0, Total=35156 [2021-05-06 05:57:08,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-05-06 05:57:08,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2021-05-06 05:57:08,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 190 states have (on average 1.2263157894736842) internal successors, (233), 190 states have internal predecessors, (233), 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-06 05:57:08,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 236 transitions. [2021-05-06 05:57:08,933 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 236 transitions. Word has length 191 [2021-05-06 05:57:08,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:57:08,934 INFO L480 AbstractCegarLoop]: Abstraction has 194 states and 236 transitions. [2021-05-06 05:57:08,934 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-06 05:57:08,934 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 236 transitions. [2021-05-06 05:57:08,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-05-06 05:57:08,935 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:57:08,935 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-06 05:57:09,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-06 05:57:09,137 INFO L428 AbstractCegarLoop]: === Iteration 41 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:57:09,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:57:09,137 INFO L82 PathProgramCache]: Analyzing trace with hash -1211313256, now seen corresponding path program 38 times [2021-05-06 05:57:09,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:57:09,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797815365] [2021-05-06 05:57:09,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:57:09,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:12,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:57:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:12,339 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-06 05:57:12,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:57:12,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797815365] [2021-05-06 05:57:12,339 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797815365] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:12,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799489228] [2021-05-06 05:57:12,339 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-06 05:57:12,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:57:12,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:57:12,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 94 conjunts are in the unsatisfiable core [2021-05-06 05:57:12,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:57:12,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,516 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,519 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,520 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,610 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,619 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,622 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,626 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,629 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,641 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,649 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,650 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,653 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,669 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,672 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,713 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:12,732 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-06 05:57:12,733 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799489228] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:12,733 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:57:12,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 95] total 97 [2021-05-06 05:57:12,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409879561] [2021-05-06 05:57:12,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 97 states [2021-05-06 05:57:12,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:57:12,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2021-05-06 05:57:12,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4562, Invalid=4750, Unknown=0, NotChecked=0, Total=9312 [2021-05-06 05:57:12,734 INFO L87 Difference]: Start difference. First operand 194 states and 236 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-06 05:57:19,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:57:19,188 INFO L93 Difference]: Finished difference Result 197 states and 241 transitions. [2021-05-06 05:57:19,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2021-05-06 05:57:19,189 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-06 05:57:19,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:57:19,190 INFO L225 Difference]: With dead ends: 197 [2021-05-06 05:57:19,190 INFO L226 Difference]: Without dead ends: 197 [2021-05-06 05:57:19,191 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4643 ImplicationChecksByTransitivity, 8935.9ms TimeCoverageRelationStatistics Valid=13491, Invalid=22419, Unknown=0, NotChecked=0, Total=35910 [2021-05-06 05:57:19,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-05-06 05:57:19,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2021-05-06 05:57:19,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 192 states have (on average 1.2291666666666667) internal successors, (236), 192 states have internal predecessors, (236), 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-06 05:57:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 239 transitions. [2021-05-06 05:57:19,194 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 239 transitions. Word has length 193 [2021-05-06 05:57:19,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:57:19,194 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 239 transitions. [2021-05-06 05:57:19,194 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-06 05:57:19,195 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 239 transitions. [2021-05-06 05:57:19,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2021-05-06 05:57:19,195 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:57:19,195 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-06 05:57:19,400 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:57:19,401 INFO L428 AbstractCegarLoop]: === Iteration 42 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:57:19,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:57:19,401 INFO L82 PathProgramCache]: Analyzing trace with hash -136854315, now seen corresponding path program 39 times [2021-05-06 05:57:19,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:57:19,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780863980] [2021-05-06 05:57:19,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:57:19,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:22,751 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:57:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:22,754 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-06 05:57:22,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:57:22,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780863980] [2021-05-06 05:57:22,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780863980] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:22,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551557946] [2021-05-06 05:57:22,754 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-06 05:57:22,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 85 check-sat command(s) [2021-05-06 05:57:22,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:57:22,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 95 conjunts are in the unsatisfiable core [2021-05-06 05:57:22,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:57:22,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,938 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,939 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,946 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,980 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,991 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,994 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:22,998 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,005 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,027 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,036 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,039 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,040 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,042 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,043 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,083 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,087 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,090 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,093 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,109 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,118 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,119 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,132 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,134 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,135 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,138 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,139 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,144 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,160 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,212 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:23,242 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-06 05:57:23,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551557946] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:23,242 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:57:23,242 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [97, 96] total 98 [2021-05-06 05:57:23,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491326212] [2021-05-06 05:57:23,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states [2021-05-06 05:57:23,242 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:57:23,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2021-05-06 05:57:23,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4658, Invalid=4848, Unknown=0, NotChecked=0, Total=9506 [2021-05-06 05:57:23,243 INFO L87 Difference]: Start difference. First operand 196 states and 239 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-06 05:57:29,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:57:29,731 INFO L93 Difference]: Finished difference Result 199 states and 244 transitions. [2021-05-06 05:57:29,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2021-05-06 05:57:29,731 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-06 05:57:29,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:57:29,732 INFO L225 Difference]: With dead ends: 199 [2021-05-06 05:57:29,732 INFO L226 Difference]: Without dead ends: 199 [2021-05-06 05:57:29,734 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4740 ImplicationChecksByTransitivity, 9142.9ms TimeCoverageRelationStatistics Valid=13777, Invalid=22895, Unknown=0, NotChecked=0, Total=36672 [2021-05-06 05:57:29,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-05-06 05:57:29,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 198. [2021-05-06 05:57:29,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 194 states have (on average 1.231958762886598) internal successors, (239), 194 states have internal predecessors, (239), 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-06 05:57:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 242 transitions. [2021-05-06 05:57:29,736 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 242 transitions. Word has length 195 [2021-05-06 05:57:29,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:57:29,737 INFO L480 AbstractCegarLoop]: Abstraction has 198 states and 242 transitions. [2021-05-06 05:57:29,737 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-06 05:57:29,737 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 242 transitions. [2021-05-06 05:57:29,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2021-05-06 05:57:29,738 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:57:29,738 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-06 05:57:29,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:57:29,953 INFO L428 AbstractCegarLoop]: === Iteration 43 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:57:29,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:57:29,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1626036946, now seen corresponding path program 40 times [2021-05-06 05:57:29,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:57:29,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831833400] [2021-05-06 05:57:29,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:57:29,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:33,289 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:57:33,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:33,296 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-06 05:57:33,297 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:57:33,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831833400] [2021-05-06 05:57:33,297 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831833400] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:33,297 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057813397] [2021-05-06 05:57:33,297 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-06 05:57:33,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:57:33,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:57:33,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 96 conjunts are in the unsatisfiable core [2021-05-06 05:57:33,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:57:33,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,417 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,436 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,457 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,466 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,470 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,554 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,573 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,577 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,580 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,592 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,614 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,618 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,621 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,625 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,656 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,660 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,664 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,692 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,703 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,707 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,711 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,717 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,741 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:33,758 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-06 05:57:33,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057813397] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:33,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:57:33,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 97] total 99 [2021-05-06 05:57:33,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075891786] [2021-05-06 05:57:33,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states [2021-05-06 05:57:33,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:57:33,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-05-06 05:57:33,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4755, Invalid=4947, Unknown=0, NotChecked=0, Total=9702 [2021-05-06 05:57:33,760 INFO L87 Difference]: Start difference. First operand 198 states and 242 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-06 05:57:40,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:57:40,337 INFO L93 Difference]: Finished difference Result 201 states and 247 transitions. [2021-05-06 05:57:40,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2021-05-06 05:57:40,337 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-06 05:57:40,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:57:40,338 INFO L225 Difference]: With dead ends: 201 [2021-05-06 05:57:40,338 INFO L226 Difference]: Without dead ends: 201 [2021-05-06 05:57:40,339 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4838 ImplicationChecksByTransitivity, 9213.0ms TimeCoverageRelationStatistics Valid=14066, Invalid=23376, Unknown=0, NotChecked=0, Total=37442 [2021-05-06 05:57:40,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-06 05:57:40,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 200. [2021-05-06 05:57:40,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 196 states have (on average 1.2346938775510203) internal successors, (242), 196 states have internal predecessors, (242), 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-06 05:57:40,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 245 transitions. [2021-05-06 05:57:40,342 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 245 transitions. Word has length 197 [2021-05-06 05:57:40,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:57:40,342 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 245 transitions. [2021-05-06 05:57:40,342 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-06 05:57:40,342 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 245 transitions. [2021-05-06 05:57:40,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-05-06 05:57:40,343 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:57:40,343 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-06 05:57:40,566 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:57:40,566 INFO L428 AbstractCegarLoop]: === Iteration 44 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:57:40,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:57:40,566 INFO L82 PathProgramCache]: Analyzing trace with hash -747543153, now seen corresponding path program 41 times [2021-05-06 05:57:40,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:57:40,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701896538] [2021-05-06 05:57:40,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:57:40,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:43,970 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:57:43,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:43,973 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-06 05:57:43,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:57:43,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701896538] [2021-05-06 05:57:43,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701896538] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:43,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917521714] [2021-05-06 05:57:43,974 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-06 05:57:44,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 87 check-sat command(s) [2021-05-06 05:57:44,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:57:44,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 48 conjunts are in the unsatisfiable core [2021-05-06 05:57:44,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:57:44,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,255 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,292 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,295 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,305 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,308 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,318 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,377 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,380 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:44,387 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-06 05:57:44,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917521714] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:44,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:57:44,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [99, 48] total 99 [2021-05-06 05:57:44,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667728752] [2021-05-06 05:57:44,388 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states [2021-05-06 05:57:44,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:57:44,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2021-05-06 05:57:44,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4755, Invalid=4947, Unknown=0, NotChecked=0, Total=9702 [2021-05-06 05:57:44,389 INFO L87 Difference]: Start difference. First operand 200 states and 245 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-06 05:57:51,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:57:51,106 INFO L93 Difference]: Finished difference Result 203 states and 250 transitions. [2021-05-06 05:57:51,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2021-05-06 05:57:51,107 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-06 05:57:51,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:57:51,107 INFO L225 Difference]: With dead ends: 203 [2021-05-06 05:57:51,107 INFO L226 Difference]: Without dead ends: 203 [2021-05-06 05:57:51,109 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 245 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4700 ImplicationChecksByTransitivity, 9430.9ms TimeCoverageRelationStatistics Valid=14259, Invalid=23571, Unknown=0, NotChecked=0, Total=37830 [2021-05-06 05:57:51,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-05-06 05:57:51,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 202. [2021-05-06 05:57:51,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 198 states have (on average 1.2373737373737375) internal successors, (245), 198 states have internal predecessors, (245), 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-06 05:57:51,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 248 transitions. [2021-05-06 05:57:51,113 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 248 transitions. Word has length 199 [2021-05-06 05:57:51,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:57:51,113 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 248 transitions. [2021-05-06 05:57:51,113 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-06 05:57:51,113 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 248 transitions. [2021-05-06 05:57:51,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-05-06 05:57:51,114 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:57:51,114 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-06 05:57:51,320 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-05-06 05:57:51,321 INFO L428 AbstractCegarLoop]: === Iteration 45 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:57:51,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:57:51,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1130384116, now seen corresponding path program 42 times [2021-05-06 05:57:51,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:57:51,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116477723] [2021-05-06 05:57:51,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:57:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:54,822 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:57:54,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:57:54,825 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-06 05:57:54,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:57:54,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116477723] [2021-05-06 05:57:54,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116477723] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:54,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706308308] [2021-05-06 05:57:54,825 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-06 05:57:54,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 87 check-sat command(s) [2021-05-06 05:57:54,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:57:54,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 49 conjunts are in the unsatisfiable core [2021-05-06 05:57:54,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:57:55,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,142 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,143 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,146 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,149 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,156 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,159 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,171 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,178 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,190 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,193 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,194 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,200 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,201 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:57:55,293 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-06 05:57:55,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706308308] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:57:55,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:57:55,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [100, 49] total 100 [2021-05-06 05:57:55,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230130313] [2021-05-06 05:57:55,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states [2021-05-06 05:57:55,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:57:55,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2021-05-06 05:57:55,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=4853, Invalid=5047, Unknown=0, NotChecked=0, Total=9900 [2021-05-06 05:57:55,295 INFO L87 Difference]: Start difference. First operand 202 states and 248 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-06 05:58:02,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:02,130 INFO L93 Difference]: Finished difference Result 205 states and 253 transitions. [2021-05-06 05:58:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-05-06 05:58:02,131 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-06 05:58:02,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:02,131 INFO L225 Difference]: With dead ends: 205 [2021-05-06 05:58:02,131 INFO L226 Difference]: Without dead ends: 205 [2021-05-06 05:58:02,133 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 248 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4798 ImplicationChecksByTransitivity, 9600.4ms TimeCoverageRelationStatistics Valid=14553, Invalid=24059, Unknown=0, NotChecked=0, Total=38612 [2021-05-06 05:58:02,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-05-06 05:58:02,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 204. [2021-05-06 05:58:02,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 200 states have (on average 1.24) internal successors, (248), 200 states have internal predecessors, (248), 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-06 05:58:02,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 251 transitions. [2021-05-06 05:58:02,135 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 251 transitions. Word has length 201 [2021-05-06 05:58:02,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:02,135 INFO L480 AbstractCegarLoop]: Abstraction has 204 states and 251 transitions. [2021-05-06 05:58:02,136 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-06 05:58:02,136 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 251 transitions. [2021-05-06 05:58:02,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-05-06 05:58:02,137 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:02,137 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-06 05:58:02,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:02,349 INFO L428 AbstractCegarLoop]: === Iteration 46 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:02,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:02,349 INFO L82 PathProgramCache]: Analyzing trace with hash 326637897, now seen corresponding path program 43 times [2021-05-06 05:58:02,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:02,350 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733082413] [2021-05-06 05:58:02,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:02,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:06,047 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:06,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:06,051 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-06 05:58:06,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:06,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733082413] [2021-05-06 05:58:06,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733082413] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:06,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626966695] [2021-05-06 05:58:06,051 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-06 05:58:06,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:06,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 99 conjunts are in the unsatisfiable core [2021-05-06 05:58:06,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:06,154 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,155 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,158 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,165 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,166 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,170 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,173 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,174 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,177 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,184 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,185 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,188 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,191 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,192 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,196 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,199 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,202 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,206 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,207 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,226 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,230 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,240 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,249 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,252 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,304 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,315 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,341 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,344 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,347 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,360 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,363 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,366 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,399 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,402 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,431 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,434 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,462 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,477 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,480 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,500 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:06,513 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-06 05:58:06,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626966695] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:06,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:06,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 100] total 102 [2021-05-06 05:58:06,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158269457] [2021-05-06 05:58:06,514 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states [2021-05-06 05:58:06,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:06,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2021-05-06 05:58:06,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5052, Invalid=5250, Unknown=0, NotChecked=0, Total=10302 [2021-05-06 05:58:06,515 INFO L87 Difference]: Start difference. First operand 204 states and 251 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-06 05:58:13,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:13,470 INFO L93 Difference]: Finished difference Result 207 states and 256 transitions. [2021-05-06 05:58:13,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2021-05-06 05:58:13,470 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-06 05:58:13,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:13,471 INFO L225 Difference]: With dead ends: 207 [2021-05-06 05:58:13,471 INFO L226 Difference]: Without dead ends: 207 [2021-05-06 05:58:13,473 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5138 ImplicationChecksByTransitivity, 9816.9ms TimeCoverageRelationStatistics Valid=14951, Invalid=24849, Unknown=0, NotChecked=0, Total=39800 [2021-05-06 05:58:13,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-05-06 05:58:13,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 206. [2021-05-06 05:58:13,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 202 states have (on average 1.2425742574257426) internal successors, (251), 202 states have internal predecessors, (251), 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-06 05:58:13,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 254 transitions. [2021-05-06 05:58:13,476 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 254 transitions. Word has length 203 [2021-05-06 05:58:13,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:13,476 INFO L480 AbstractCegarLoop]: Abstraction has 206 states and 254 transitions. [2021-05-06 05:58:13,476 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-06 05:58:13,477 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 254 transitions. [2021-05-06 05:58:13,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-05-06 05:58:13,477 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:13,478 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-06 05:58:13,692 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 05:58:13,693 INFO L428 AbstractCegarLoop]: === Iteration 47 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:13,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:13,693 INFO L82 PathProgramCache]: Analyzing trace with hash 365453894, now seen corresponding path program 44 times [2021-05-06 05:58:13,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:13,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136668622] [2021-05-06 05:58:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:13,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:17,364 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:17,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:17,367 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-06 05:58:17,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:17,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136668622] [2021-05-06 05:58:17,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136668622] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:17,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951899269] [2021-05-06 05:58:17,367 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-06 05:58:17,454 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 05:58:17,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:17,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 100 conjunts are in the unsatisfiable core [2021-05-06 05:58:17,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:17,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,481 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,485 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,493 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,497 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,505 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,532 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,539 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,540 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,544 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,548 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,551 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,555 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,559 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,566 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,571 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,574 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,590 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,593 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,597 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,608 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,620 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,627 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,632 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,636 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,643 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,644 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,652 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,654 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,658 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,659 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,670 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,671 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,678 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,689 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,693 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,700 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,704 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,705 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,708 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,709 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,712 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,716 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,719 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,723 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,730 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,731 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,742 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,743 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,745 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,753 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,768 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,773 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,780 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,783 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,784 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,787 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,788 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,791 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,794 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,799 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,810 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,811 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,814 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,815 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,819 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,822 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,823 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,827 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,831 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,834 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,845 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,846 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,850 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,853 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,857 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,860 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:17,866 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-06 05:58:17,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951899269] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:17,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:17,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [102, 101] total 103 [2021-05-06 05:58:17,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343968144] [2021-05-06 05:58:17,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 103 states [2021-05-06 05:58:17,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:17,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2021-05-06 05:58:17,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5153, Invalid=5353, Unknown=0, NotChecked=0, Total=10506 [2021-05-06 05:58:17,868 INFO L87 Difference]: Start difference. First operand 206 states and 254 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-06 05:58:25,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:25,077 INFO L93 Difference]: Finished difference Result 209 states and 259 transitions. [2021-05-06 05:58:25,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2021-05-06 05:58:25,077 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-06 05:58:25,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:25,078 INFO L225 Difference]: With dead ends: 209 [2021-05-06 05:58:25,078 INFO L226 Difference]: Without dead ends: 209 [2021-05-06 05:58:25,079 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5240 ImplicationChecksByTransitivity, 10072.9ms TimeCoverageRelationStatistics Valid=15252, Invalid=25350, Unknown=0, NotChecked=0, Total=40602 [2021-05-06 05:58:25,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-05-06 05:58:25,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 208. [2021-05-06 05:58:25,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 204 states have (on average 1.2450980392156863) internal successors, (254), 204 states have internal predecessors, (254), 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-06 05:58:25,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 257 transitions. [2021-05-06 05:58:25,082 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 257 transitions. Word has length 205 [2021-05-06 05:58:25,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:25,082 INFO L480 AbstractCegarLoop]: Abstraction has 208 states and 257 transitions. [2021-05-06 05:58:25,082 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-06 05:58:25,082 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 257 transitions. [2021-05-06 05:58:25,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2021-05-06 05:58:25,083 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:25,083 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-06 05:58:25,295 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-05-06 05:58:25,296 INFO L428 AbstractCegarLoop]: === Iteration 48 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:25,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:25,296 INFO L82 PathProgramCache]: Analyzing trace with hash -987078653, now seen corresponding path program 45 times [2021-05-06 05:58:25,296 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:25,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380100525] [2021-05-06 05:58:25,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:25,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:29,013 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:29,022 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-06 05:58:29,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:29,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380100525] [2021-05-06 05:58:29,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380100525] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:29,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480161318] [2021-05-06 05:58:29,022 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-06 05:58:29,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 91 check-sat command(s) [2021-05-06 05:58:29,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:29,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 101 conjunts are in the unsatisfiable core [2021-05-06 05:58:29,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:29,215 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,218 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,219 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,222 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,228 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,231 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,232 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,234 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,238 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,241 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,245 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,247 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,251 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,260 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,264 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,266 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,267 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,270 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,271 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,273 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,274 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,276 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,277 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,280 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,283 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,290 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,294 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,296 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,303 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,306 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,307 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,309 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,310 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,313 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,316 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,322 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,326 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,339 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,346 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,361 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,368 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,369 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,371 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,378 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,388 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,391 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,397 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,403 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,406 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,441 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,449 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,463 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,464 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,468 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,478 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,479 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,482 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,486 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,494 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,495 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,498 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,499 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,502 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,503 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,506 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,507 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,510 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,514 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,518 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,521 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,522 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,533 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,541 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,542 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,552 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,556 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,560 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,561 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,569 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,572 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,575 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:29,581 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-06 05:58:29,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480161318] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:29,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:29,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [103, 102] total 104 [2021-05-06 05:58:29,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616903415] [2021-05-06 05:58:29,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states [2021-05-06 05:58:29,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:29,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2021-05-06 05:58:29,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5255, Invalid=5457, Unknown=0, NotChecked=0, Total=10712 [2021-05-06 05:58:29,584 INFO L87 Difference]: Start difference. First operand 208 states and 257 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-06 05:58:36,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:36,826 INFO L93 Difference]: Finished difference Result 210 states and 260 transitions. [2021-05-06 05:58:36,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2021-05-06 05:58:36,826 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-06 05:58:36,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:36,827 INFO L225 Difference]: With dead ends: 210 [2021-05-06 05:58:36,827 INFO L226 Difference]: Without dead ends: 210 [2021-05-06 05:58:36,829 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5343 ImplicationChecksByTransitivity, 10243.1ms TimeCoverageRelationStatistics Valid=15556, Invalid=25856, Unknown=0, NotChecked=0, Total=41412 [2021-05-06 05:58:36,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-05-06 05:58:36,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2021-05-06 05:58:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 206 states have (on average 1.2475728155339805) internal successors, (257), 206 states have internal predecessors, (257), 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-06 05:58:36,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 260 transitions. [2021-05-06 05:58:36,832 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 260 transitions. Word has length 207 [2021-05-06 05:58:36,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:36,832 INFO L480 AbstractCegarLoop]: Abstraction has 210 states and 260 transitions. [2021-05-06 05:58:36,832 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-06 05:58:36,832 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 260 transitions. [2021-05-06 05:58:36,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2021-05-06 05:58:36,833 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:36,833 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-06 05:58:37,036 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-05-06 05:58:37,038 INFO L428 AbstractCegarLoop]: === Iteration 49 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:37,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:37,038 INFO L82 PathProgramCache]: Analyzing trace with hash 604234368, now seen corresponding path program 46 times [2021-05-06 05:58:37,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:37,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436698124] [2021-05-06 05:58:37,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:37,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:38,565 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:38,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:38,573 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-06 05:58:38,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:38,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436698124] [2021-05-06 05:58:38,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436698124] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:38,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686704884] [2021-05-06 05:58:38,573 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-06 05:58:38,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 05:58:38,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 05:58:38,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 105 conjunts are in the unsatisfiable core [2021-05-06 05:58:38,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 05:58:39,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:39,129 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:39,137 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:39,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 05:58:39,220 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-06 05:58:39,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686704884] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 05:58:39,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-05-06 05:58:39,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 54] total 56 [2021-05-06 05:58:39,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185083726] [2021-05-06 05:58:39,221 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states [2021-05-06 05:58:39,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:39,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-05-06 05:58:39,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=2970, Unknown=0, NotChecked=0, Total=3080 [2021-05-06 05:58:39,222 INFO L87 Difference]: Start difference. First operand 210 states and 260 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-06 05:58:45,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:45,057 INFO L93 Difference]: Finished difference Result 2862 states and 4237 transitions. [2021-05-06 05:58:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-05-06 05:58:45,058 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-06 05:58:45,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:45,064 INFO L225 Difference]: With dead ends: 2862 [2021-05-06 05:58:45,064 INFO L226 Difference]: Without dead ends: 2861 [2021-05-06 05:58:45,065 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 208 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 3917.5ms TimeCoverageRelationStatistics Valid=321, Invalid=11235, Unknown=0, NotChecked=0, Total=11556 [2021-05-06 05:58:45,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2861 states. [2021-05-06 05:58:45,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2861 to 212. [2021-05-06 05:58:45,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 208 states have (on average 1.25) internal successors, (260), 208 states have internal predecessors, (260), 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-06 05:58:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 263 transitions. [2021-05-06 05:58:45,079 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 263 transitions. Word has length 209 [2021-05-06 05:58:45,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:45,079 INFO L480 AbstractCegarLoop]: Abstraction has 212 states and 263 transitions. [2021-05-06 05:58:45,079 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-06 05:58:45,079 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 263 transitions. [2021-05-06 05:58:45,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2021-05-06 05:58:45,080 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 05:58:45,080 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-06 05:58:45,304 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-05-06 05:58:45,305 INFO L428 AbstractCegarLoop]: === Iteration 50 === [mainErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 05:58:45,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 05:58:45,305 INFO L82 PathProgramCache]: Analyzing trace with hash 847690173, now seen corresponding path program 47 times [2021-05-06 05:58:45,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 05:58:45,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552181594] [2021-05-06 05:58:45,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 05:58:45,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:46,456 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 05:58:46,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 05:58:46,459 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-06 05:58:46,459 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 05:58:46,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552181594] [2021-05-06 05:58:46,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552181594] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 05:58:46,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 05:58:46,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2021-05-06 05:58:46,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030163985] [2021-05-06 05:58:46,460 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states [2021-05-06 05:58:46,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 05:58:46,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2021-05-06 05:58:46,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2021-05-06 05:58:46,461 INFO L87 Difference]: Start difference. First operand 212 states and 263 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-06 05:58:48,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 05:58:48,313 INFO L93 Difference]: Finished difference Result 207 states and 207 transitions. [2021-05-06 05:58:48,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-05-06 05:58:48,314 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-06 05:58:48,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 05:58:48,314 INFO L225 Difference]: With dead ends: 207 [2021-05-06 05:58:48,314 INFO L226 Difference]: Without dead ends: 0 [2021-05-06 05:58:48,315 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 2654.4ms TimeCoverageRelationStatistics Valid=3978, Invalid=6528, Unknown=0, NotChecked=0, Total=10506 [2021-05-06 05:58:48,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-06 05:58:48,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-06 05:58:48,315 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-06 05:58:48,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-06 05:58:48,315 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 211 [2021-05-06 05:58:48,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 05:58:48,316 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-06 05:58:48,316 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-06 05:58:48,316 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-06 05:58:48,316 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-06 05:58:48,316 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-05-06 05:58:48,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 05:58:48 BasicIcfg [2021-05-06 05:58:48,321 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-06 05:58:48,321 INFO L168 Benchmark]: Toolchain (without parser) took 252570.75 ms. Allocated memory was 201.3 MB in the beginning and 508.6 MB in the end (delta: 307.2 MB). Free memory was 166.7 MB in the beginning and 212.9 MB in the end (delta: -46.2 MB). Peak memory consumption was 261.2 MB. Max. memory is 8.0 GB. [2021-05-06 05:58:48,321 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 201.3 MB. Free memory is still 183.2 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-06 05:58:48,322 INFO L168 Benchmark]: CACSL2BoogieTranslator took 230.44 ms. Allocated memory is still 201.3 MB. Free memory was 166.5 MB in the beginning and 184.5 MB in the end (delta: -18.0 MB). Peak memory consumption was 15.3 MB. Max. memory is 8.0 GB. [2021-05-06 05:58:48,322 INFO L168 Benchmark]: Boogie Preprocessor took 34.52 ms. Allocated memory is still 201.3 MB. Free memory was 184.5 MB in the beginning and 183.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-06 05:58:48,322 INFO L168 Benchmark]: RCFGBuilder took 494.57 ms. Allocated memory is still 201.3 MB. Free memory was 182.7 MB in the beginning and 164.1 MB in the end (delta: 18.5 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. [2021-05-06 05:58:48,322 INFO L168 Benchmark]: IcfgTransformer took 24.11 ms. Allocated memory is still 201.3 MB. Free memory was 164.1 MB in the beginning and 162.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-05-06 05:58:48,322 INFO L168 Benchmark]: TraceAbstraction took 251781.42 ms. Allocated memory was 201.3 MB in the beginning and 508.6 MB in the end (delta: 307.2 MB). Free memory was 162.4 MB in the beginning and 212.9 MB in the end (delta: -50.6 MB). Peak memory consumption was 256.4 MB. Max. memory is 8.0 GB. [2021-05-06 05:58:48,322 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.11 ms. Allocated memory is still 201.3 MB. Free memory is still 183.2 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 230.44 ms. Allocated memory is still 201.3 MB. Free memory was 166.5 MB in the beginning and 184.5 MB in the end (delta: -18.0 MB). Peak memory consumption was 15.3 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 34.52 ms. Allocated memory is still 201.3 MB. Free memory was 184.5 MB in the beginning and 183.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 494.57 ms. Allocated memory is still 201.3 MB. Free memory was 182.7 MB in the beginning and 164.1 MB in the end (delta: 18.5 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. * IcfgTransformer took 24.11 ms. Allocated memory is still 201.3 MB. Free memory was 164.1 MB in the beginning and 162.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * TraceAbstraction took 251781.42 ms. Allocated memory was 201.3 MB in the beginning and 508.6 MB in the end (delta: 307.2 MB). Free memory was 162.4 MB in the beginning and 212.9 MB in the end (delta: -50.6 MB). Peak memory consumption was 256.4 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 3 procedures, 33 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 251724.9ms, OverallIterations: 50, TraceHistogramMax: 92, EmptinessCheckTime: 60.1ms, AutomataDifference: 152950.2ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 10.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 566 SDtfs, 5296 SDslu, 7043 SDs, 0 SdLazy, 27124 SolverSat, 6430 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13298.9ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11652 GetRequests, 6391 SyntacticMatches, 7 SemanticMatches, 5254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95058 ImplicationChecksByTransitivity, 202661.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=212occurred in iteration=49, InterpolantAutomatonStates: 2737, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 183.6ms AutomataMinimizationTime, 50 MinimizatonAttempts, 2689 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 593.0ms SsaConstructionTime, 3418.1ms SatisfiabilityAnalysisTime, 83298.6ms InterpolantComputationTime, 12474 NumberOfCodeBlocks, 12410 NumberOfCodeBlocksAsserted, 1250 NumberOfCheckSat, 12378 ConstructedInterpolants, 0 QuantifiedInterpolants, 33219 SizeOfPredicates, 2 NumberOfNonLiveVariables, 18046 ConjunctsInSsa, 2024 ConjunctsInUnsatCore, 96 InterpolantComputations, 4 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 RESULT: Ultimate proved your program to be correct! Received shutdown request...