/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-c225d54 [2021-05-02 15:36:27,404 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-02 15:36:27,407 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-02 15:36:27,446 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-02 15:36:27,446 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-02 15:36:27,447 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-02 15:36:27,448 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-02 15:36:27,450 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-02 15:36:27,452 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-02 15:36:27,452 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-02 15:36:27,453 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-02 15:36:27,454 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-02 15:36:27,455 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-02 15:36:27,455 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-02 15:36:27,456 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-02 15:36:27,457 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-02 15:36:27,458 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-02 15:36:27,459 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-02 15:36:27,460 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-02 15:36:27,462 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-02 15:36:27,463 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-02 15:36:27,464 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-02 15:36:27,465 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-02 15:36:27,466 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-02 15:36:27,468 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-02 15:36:27,468 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-02 15:36:27,469 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-02 15:36:27,469 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-02 15:36:27,470 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-02 15:36:27,470 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-02 15:36:27,471 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-02 15:36:27,471 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-02 15:36:27,472 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-02 15:36:27,473 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-02 15:36:27,474 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-02 15:36:27,474 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-02 15:36:27,475 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-02 15:36:27,475 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-02 15:36:27,475 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-02 15:36:27,493 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-02 15:36:27,494 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-02 15:36:27,495 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-02 15:36:27,515 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-02 15:36:27,515 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-02 15:36:27,517 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-02 15:36:27,517 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-02 15:36:27,517 INFO L138 SettingsManager]: * Use SBE=true [2021-05-02 15:36:27,517 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-02 15:36:27,517 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-02 15:36:27,517 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-02 15:36:27,518 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-02 15:36:27,518 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-02 15:36:27,518 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-02 15:36:27,518 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-02 15:36:27,518 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-02 15:36:27,518 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-02 15:36:27,519 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-02 15:36:27,519 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-02 15:36:27,519 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-02 15:36:27,519 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-02 15:36:27,519 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-02 15:36:27,519 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-02 15:36:27,519 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 15:36:27,520 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-02 15:36:27,520 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-02 15:36:27,520 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-02 15:36:27,520 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-02 15:36:27,520 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-02 15:36:27,520 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-02 15:36:27,521 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-02 15:36:27,521 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-02 15:36:27,779 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-02 15:36:27,796 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-02 15:36:27,798 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-02 15:36:27,799 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-02 15:36:27,799 INFO L275 PluginConnector]: CDTParser initialized [2021-05-02 15:36:27,800 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c [2021-05-02 15:36:27,853 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3cbf959f/7a5225e41768488cb8d82a889c78d74a/FLAGfe9793864 [2021-05-02 15:36:28,221 INFO L306 CDTParser]: Found 1 translation units. [2021-05-02 15:36:28,222 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c [2021-05-02 15:36:28,238 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3cbf959f/7a5225e41768488cb8d82a889c78d74a/FLAGfe9793864 [2021-05-02 15:36:28,636 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c3cbf959f/7a5225e41768488cb8d82a889c78d74a [2021-05-02 15:36:28,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-02 15:36:28,639 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-02 15:36:28,640 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-02 15:36:28,640 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-02 15:36:28,647 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-02 15:36:28,647 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,648 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a91ed7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28, skipping insertion in model container [2021-05-02 15:36:28,648 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,655 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-02 15:36:28,670 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-02 15:36:28,764 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c[526,539] [2021-05-02 15:36:28,776 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 15:36:28,783 INFO L203 MainTranslator]: Completed pre-run [2021-05-02 15:36:28,792 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/hard2_unwindbound100.c[526,539] [2021-05-02 15:36:28,798 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-02 15:36:28,809 INFO L208 MainTranslator]: Completed translation [2021-05-02 15:36:28,809 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28 WrapperNode [2021-05-02 15:36:28,809 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-02 15:36:28,810 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-02 15:36:28,810 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-02 15:36:28,810 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-02 15:36:28,818 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,819 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,824 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,824 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,828 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,832 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,833 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... [2021-05-02 15:36:28,834 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-02 15:36:28,835 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-02 15:36:28,835 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-02 15:36:28,835 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-02 15:36:28,846 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-02 15:36:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-02 15:36:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-02 15:36:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-02 15:36:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-02 15:36:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-02 15:36:28,913 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-02 15:36:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-02 15:36:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-02 15:36:28,913 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-02 15:36:28,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-02 15:36:28,915 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-02 15:36:28,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-02 15:36:29,140 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-02 15:36:29,140 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-05-02 15:36:29,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 03:36:29 BoogieIcfgContainer [2021-05-02 15:36:29,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-02 15:36:29,142 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-02 15:36:29,143 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-02 15:36:29,145 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-02 15:36:29,145 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.05 03:36:28" (1/3) ... [2021-05-02 15:36:29,146 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54dcbaad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 03:36:29, skipping insertion in model container [2021-05-02 15:36:29,146 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.05 03:36:28" (2/3) ... [2021-05-02 15:36:29,146 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54dcbaad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.05 03:36:29, skipping insertion in model container [2021-05-02 15:36:29,146 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.05 03:36:29" (3/3) ... [2021-05-02 15:36:29,147 INFO L111 eAbstractionObserver]: Analyzing ICFG hard2_unwindbound100.c [2021-05-02 15:36:29,152 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-02 15:36:29,154 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-02 15:36:29,168 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-02 15:36:29,186 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-02 15:36:29,186 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-02 15:36:29,186 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-02 15:36:29,186 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-02 15:36:29,186 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-02 15:36:29,186 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-02 15:36:29,187 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-02 15:36:29,187 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-02 15:36:29,199 INFO L276 IsEmpty]: Start isEmpty. Operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-05-02 15:36:29,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 15:36:29,203 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:29,204 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:29,204 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:29,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:29,208 INFO L82 PathProgramCache]: Analyzing trace with hash -1682617676, now seen corresponding path program 1 times [2021-05-02 15:36:29,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:29,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350905083] [2021-05-02 15:36:29,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:29,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:29,409 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 15:36:29,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:29,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 15:36:29,435 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:29,435 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350905083] [2021-05-02 15:36:29,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350905083] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 15:36:29,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 15:36:29,437 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-02 15:36:29,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103393342] [2021-05-02 15:36:29,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-02 15:36:29,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:29,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-02 15:36:29,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 15:36:29,454 INFO L87 Difference]: Start difference. First operand has 31 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 18 states have internal predecessors, (26), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 15:36:29,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:29,590 INFO L93 Difference]: Finished difference Result 57 states and 91 transitions. [2021-05-02 15:36:29,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-02 15:36:29,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 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 12 [2021-05-02 15:36:29,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:29,600 INFO L225 Difference]: With dead ends: 57 [2021-05-02 15:36:29,600 INFO L226 Difference]: Without dead ends: 27 [2021-05-02 15:36:29,605 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 64.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-02 15:36:29,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-05-02 15:36:29,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 26. [2021-05-02 15:36:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 15:36:29,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 36 transitions. [2021-05-02 15:36:29,645 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 36 transitions. Word has length 12 [2021-05-02 15:36:29,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:29,646 INFO L480 AbstractCegarLoop]: Abstraction has 26 states and 36 transitions. [2021-05-02 15:36:29,647 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 15:36:29,647 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 36 transitions. [2021-05-02 15:36:29,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-05-02 15:36:29,647 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:29,648 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:29,648 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-02 15:36:29,648 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:29,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:29,649 INFO L82 PathProgramCache]: Analyzing trace with hash -2144676086, now seen corresponding path program 1 times [2021-05-02 15:36:29,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:29,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337820357] [2021-05-02 15:36:29,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:29,777 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 15:36:29,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:29,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 15:36:29,803 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:29,803 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337820357] [2021-05-02 15:36:29,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337820357] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 15:36:29,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 15:36:29,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 15:36:29,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864313903] [2021-05-02 15:36:29,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 15:36:29,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:29,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 15:36:29,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:29,812 INFO L87 Difference]: Start difference. First operand 26 states and 36 transitions. Second operand has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 15:36:30,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:30,074 INFO L93 Difference]: Finished difference Result 41 states and 56 transitions. [2021-05-02 15:36:30,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:36:30,074 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 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 12 [2021-05-02 15:36:30,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:30,076 INFO L225 Difference]: With dead ends: 41 [2021-05-02 15:36:30,076 INFO L226 Difference]: Without dead ends: 39 [2021-05-02 15:36:30,077 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 144.9ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:30,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-05-02 15:36:30,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 30. [2021-05-02 15:36:30,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 15:36:30,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2021-05-02 15:36:30,096 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 12 [2021-05-02 15:36:30,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:30,096 INFO L480 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2021-05-02 15:36:30,096 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 1.3333333333333333) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 15:36:30,096 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2021-05-02 15:36:30,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-05-02 15:36:30,098 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:30,098 INFO L523 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:30,098 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-05-02 15:36:30,098 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:30,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:30,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1842794081, now seen corresponding path program 1 times [2021-05-02 15:36:30,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:30,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032405190] [2021-05-02 15:36:30,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:30,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:30,251 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 15:36:30,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:30,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 15:36:30,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:30,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032405190] [2021-05-02 15:36:30,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032405190] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 15:36:30,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 15:36:30,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-05-02 15:36:30,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862730256] [2021-05-02 15:36:30,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 15:36:30,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:30,278 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 15:36:30,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-02 15:36:30,278 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 15:36:30,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:30,379 INFO L93 Difference]: Finished difference Result 46 states and 61 transitions. [2021-05-02 15:36:30,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 15:36:30,380 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 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 14 [2021-05-02 15:36:30,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:30,381 INFO L225 Difference]: With dead ends: 46 [2021-05-02 15:36:30,381 INFO L226 Difference]: Without dead ends: 32 [2021-05-02 15:36:30,382 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 112.6ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:30,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-05-02 15:36:30,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-05-02 15:36:30,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 20 states have internal predecessors, (25), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 15:36:30,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2021-05-02 15:36:30,391 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 14 [2021-05-02 15:36:30,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:30,391 INFO L480 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2021-05-02 15:36:30,391 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 3 states have internal predecessors, (10), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-05-02 15:36:30,391 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2021-05-02 15:36:30,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-05-02 15:36:30,392 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:30,392 INFO L523 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:30,392 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-05-02 15:36:30,392 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:30,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:30,393 INFO L82 PathProgramCache]: Analyzing trace with hash 311129497, now seen corresponding path program 1 times [2021-05-02 15:36:30,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:30,394 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576952463] [2021-05-02 15:36:30,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:30,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:30,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-02 15:36:30,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:30,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-05-02 15:36:30,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:30,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-05-02 15:36:30,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:30,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576952463] [2021-05-02 15:36:30,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576952463] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 15:36:30,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 15:36:30,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 15:36:30,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884470646] [2021-05-02 15:36:30,498 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 15:36:30,498 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:30,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 15:36:30,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:30,499 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 15:36:30,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:30,692 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2021-05-02 15:36:30,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:36:30,693 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2021-05-02 15:36:30,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:30,694 INFO L225 Difference]: With dead ends: 46 [2021-05-02 15:36:30,694 INFO L226 Difference]: Without dead ends: 44 [2021-05-02 15:36:30,695 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 109.0ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:30,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-05-02 15:36:30,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 36. [2021-05-02 15:36:30,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 23 states have internal predecessors, (28), 9 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-05-02 15:36:30,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 44 transitions. [2021-05-02 15:36:30,708 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 44 transitions. Word has length 17 [2021-05-02 15:36:30,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:30,709 INFO L480 AbstractCegarLoop]: Abstraction has 36 states and 44 transitions. [2021-05-02 15:36:30,709 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-05-02 15:36:30,709 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 44 transitions. [2021-05-02 15:36:30,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-05-02 15:36:30,709 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:30,710 INFO L523 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:30,710 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-05-02 15:36:30,710 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:30,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:30,710 INFO L82 PathProgramCache]: Analyzing trace with hash -1912623062, now seen corresponding path program 1 times [2021-05-02 15:36:30,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:30,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501083902] [2021-05-02 15:36:30,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:30,725 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:30,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869218513] [2021-05-02 15:36:30,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:30,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:30,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 15:36:30,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:30,942 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-05-02 15:36:30,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:30,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501083902] [2021-05-02 15:36:30,943 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:30,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869218513] [2021-05-02 15:36:30,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869218513] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:30,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:30,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 15:36:30,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531379500] [2021-05-02 15:36:30,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 15:36:30,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:30,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 15:36:30,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:36:30,945 INFO L87 Difference]: Start difference. First operand 36 states and 44 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 15:36:31,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:31,087 INFO L93 Difference]: Finished difference Result 69 states and 90 transitions. [2021-05-02 15:36:31,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 15:36:31,088 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 22 [2021-05-02 15:36:31,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:31,090 INFO L225 Difference]: With dead ends: 69 [2021-05-02 15:36:31,090 INFO L226 Difference]: Without dead ends: 54 [2021-05-02 15:36:31,091 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 72.1ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:31,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-05-02 15:36:31,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2021-05-02 15:36:31,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 32 states have (on average 1.25) internal successors, (40), 34 states have internal predecessors, (40), 15 states have call successors, (15), 7 states have call predecessors, (15), 6 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 15:36:31,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 67 transitions. [2021-05-02 15:36:31,100 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 67 transitions. Word has length 22 [2021-05-02 15:36:31,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:31,100 INFO L480 AbstractCegarLoop]: Abstraction has 54 states and 67 transitions. [2021-05-02 15:36:31,100 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2021-05-02 15:36:31,100 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 67 transitions. [2021-05-02 15:36:31,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 15:36:31,101 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:31,101 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:31,323 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:31,324 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:31,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:31,324 INFO L82 PathProgramCache]: Analyzing trace with hash 214651490, now seen corresponding path program 1 times [2021-05-02 15:36:31,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:31,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249380234] [2021-05-02 15:36:31,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:31,332 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:31,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1492743140] [2021-05-02 15:36:31,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:31,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:31,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 15:36:31,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:31,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,508 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,515 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:31,530 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-02 15:36:31,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:31,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249380234] [2021-05-02 15:36:31,531 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:31,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492743140] [2021-05-02 15:36:31,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492743140] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 15:36:31,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 15:36:31,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-02 15:36:31,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954748260] [2021-05-02 15:36:31,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 15:36:31,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:31,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 15:36:31,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 15:36:31,533 INFO L87 Difference]: Start difference. First operand 54 states and 67 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 15:36:31,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:31,574 INFO L93 Difference]: Finished difference Result 70 states and 80 transitions. [2021-05-02 15:36:31,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-02 15:36:31,575 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2021-05-02 15:36:31,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:31,577 INFO L225 Difference]: With dead ends: 70 [2021-05-02 15:36:31,577 INFO L226 Difference]: Without dead ends: 63 [2021-05-02 15:36:31,577 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 11.1ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 15:36:31,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-05-02 15:36:31,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 62. [2021-05-02 15:36:31,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 40 states have internal predecessors, (45), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-05-02 15:36:31,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 72 transitions. [2021-05-02 15:36:31,593 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 72 transitions. Word has length 30 [2021-05-02 15:36:31,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:31,593 INFO L480 AbstractCegarLoop]: Abstraction has 62 states and 72 transitions. [2021-05-02 15:36:31,593 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 15:36:31,593 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 72 transitions. [2021-05-02 15:36:31,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-05-02 15:36:31,594 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:31,594 INFO L523 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:31,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:31,809 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:31,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:31,809 INFO L82 PathProgramCache]: Analyzing trace with hash 216379368, now seen corresponding path program 1 times [2021-05-02 15:36:31,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:31,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095238741] [2021-05-02 15:36:31,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:31,816 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:31,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1544919199] [2021-05-02 15:36:31,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:31,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:31,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 15:36:31,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:31,960 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-05-02 15:36:31,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:31,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095238741] [2021-05-02 15:36:31,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:31,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544919199] [2021-05-02 15:36:31,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544919199] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:31,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:31,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 15:36:31,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133291003] [2021-05-02 15:36:31,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 15:36:31,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:31,962 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 15:36:31,962 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-05-02 15:36:31,962 INFO L87 Difference]: Start difference. First operand 62 states and 72 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 15:36:32,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:32,055 INFO L93 Difference]: Finished difference Result 76 states and 91 transitions. [2021-05-02 15:36:32,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-02 15:36:32,055 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2021-05-02 15:36:32,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:32,057 INFO L225 Difference]: With dead ends: 76 [2021-05-02 15:36:32,057 INFO L226 Difference]: Without dead ends: 64 [2021-05-02 15:36:32,059 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 37.0ms TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:36:32,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-05-02 15:36:32,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2021-05-02 15:36:32,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 15:36:32,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 76 transitions. [2021-05-02 15:36:32,066 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 76 transitions. Word has length 30 [2021-05-02 15:36:32,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:32,066 INFO L480 AbstractCegarLoop]: Abstraction has 63 states and 76 transitions. [2021-05-02 15:36:32,066 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-05-02 15:36:32,066 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 76 transitions. [2021-05-02 15:36:32,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-02 15:36:32,067 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:32,067 INFO L523 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:32,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:32,281 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:32,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:32,281 INFO L82 PathProgramCache]: Analyzing trace with hash -1255015940, now seen corresponding path program 1 times [2021-05-02 15:36:32,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:32,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767864536] [2021-05-02 15:36:32,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:32,288 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:32,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [753420227] [2021-05-02 15:36:32,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:32,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-02 15:36:32,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:32,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,382 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,452 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,455 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:32,474 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 2 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-05-02 15:36:32,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:32,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767864536] [2021-05-02 15:36:32,475 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:32,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753420227] [2021-05-02 15:36:32,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753420227] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:32,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:32,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-05-02 15:36:32,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838310135] [2021-05-02 15:36:32,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-02 15:36:32,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:32,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-02 15:36:32,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-02 15:36:32,477 INFO L87 Difference]: Start difference. First operand 63 states and 76 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 15:36:32,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:32,510 INFO L93 Difference]: Finished difference Result 90 states and 114 transitions. [2021-05-02 15:36:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 15:36:32,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 37 [2021-05-02 15:36:32,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:32,514 INFO L225 Difference]: With dead ends: 90 [2021-05-02 15:36:32,514 INFO L226 Difference]: Without dead ends: 65 [2021-05-02 15:36:32,516 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 13.3ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:32,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-05-02 15:36:32,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-05-02 15:36:32,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 43 states have internal predecessors, (50), 15 states have call successors, (15), 9 states have call predecessors, (15), 8 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2021-05-02 15:36:32,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 78 transitions. [2021-05-02 15:36:32,522 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 78 transitions. Word has length 37 [2021-05-02 15:36:32,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:32,523 INFO L480 AbstractCegarLoop]: Abstraction has 65 states and 78 transitions. [2021-05-02 15:36:32,523 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 4 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-05-02 15:36:32,523 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 78 transitions. [2021-05-02 15:36:32,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-05-02 15:36:32,524 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:32,524 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:32,731 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:32,731 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:32,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:32,731 INFO L82 PathProgramCache]: Analyzing trace with hash -1057559728, now seen corresponding path program 1 times [2021-05-02 15:36:32,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:32,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627291197] [2021-05-02 15:36:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:32,737 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:32,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255654935] [2021-05-02 15:36:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:32,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:32,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 27 conjunts are in the unsatisfiable core [2021-05-02 15:36:32,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 15:36:32,903 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:32,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627291197] [2021-05-02 15:36:32,903 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:32,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255654935] [2021-05-02 15:36:32,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255654935] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:32,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:32,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 15:36:32,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317675483] [2021-05-02 15:36:32,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 15:36:32,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:32,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 15:36:32,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:36:32,905 INFO L87 Difference]: Start difference. First operand 65 states and 78 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 15:36:33,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:33,080 INFO L93 Difference]: Finished difference Result 117 states and 154 transitions. [2021-05-02 15:36:33,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:36:33,080 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 40 [2021-05-02 15:36:33,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:33,081 INFO L225 Difference]: With dead ends: 117 [2021-05-02 15:36:33,082 INFO L226 Difference]: Without dead ends: 85 [2021-05-02 15:36:33,082 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 59.4ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:33,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-05-02 15:36:33,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2021-05-02 15:36:33,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 52 states have (on average 1.2115384615384615) internal successors, (63), 54 states have internal predecessors, (63), 20 states have call successors, (20), 11 states have call predecessors, (20), 10 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 15:36:33,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 101 transitions. [2021-05-02 15:36:33,090 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 101 transitions. Word has length 40 [2021-05-02 15:36:33,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:33,090 INFO L480 AbstractCegarLoop]: Abstraction has 83 states and 101 transitions. [2021-05-02 15:36:33,091 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2021-05-02 15:36:33,091 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 101 transitions. [2021-05-02 15:36:33,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-05-02 15:36:33,092 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:33,092 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:33,315 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:33,315 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:33,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:33,316 INFO L82 PathProgramCache]: Analyzing trace with hash 529029787, now seen corresponding path program 1 times [2021-05-02 15:36:33,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:33,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172013126] [2021-05-02 15:36:33,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:33,321 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:33,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1903883581] [2021-05-02 15:36:33,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:33,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:33,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 15:36:33,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:33,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,404 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,537 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,562 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,576 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 36 proven. 42 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-05-02 15:36:33,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:33,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172013126] [2021-05-02 15:36:33,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:33,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903883581] [2021-05-02 15:36:33,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903883581] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:33,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:33,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 15:36:33,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587848419] [2021-05-02 15:36:33,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 15:36:33,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:33,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 15:36:33,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:33,634 INFO L87 Difference]: Start difference. First operand 83 states and 101 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 15:36:33,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:33,721 INFO L93 Difference]: Finished difference Result 104 states and 119 transitions. [2021-05-02 15:36:33,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 15:36:33,721 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 53 [2021-05-02 15:36:33,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:33,722 INFO L225 Difference]: With dead ends: 104 [2021-05-02 15:36:33,722 INFO L226 Difference]: Without dead ends: 92 [2021-05-02 15:36:33,723 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 13.3ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:33,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-05-02 15:36:33,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 91. [2021-05-02 15:36:33,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 60 states have internal predecessors, (68), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 15:36:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 106 transitions. [2021-05-02 15:36:33,728 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 106 transitions. Word has length 53 [2021-05-02 15:36:33,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:33,729 INFO L480 AbstractCegarLoop]: Abstraction has 91 states and 106 transitions. [2021-05-02 15:36:33,729 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 15:36:33,729 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 106 transitions. [2021-05-02 15:36:33,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-05-02 15:36:33,730 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:33,730 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:33,964 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:33,965 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:33,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:33,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1864650262, now seen corresponding path program 2 times [2021-05-02 15:36:33,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:33,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151599583] [2021-05-02 15:36:33,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:33,972 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:33,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729689998] [2021-05-02 15:36:33,972 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:34,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 15:36:34,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:34,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-02 15:36:34,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:34,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,157 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,162 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:34,181 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 36 proven. 46 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-05-02 15:36:34,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:34,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151599583] [2021-05-02 15:36:34,181 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:34,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729689998] [2021-05-02 15:36:34,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729689998] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:34,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:34,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-05-02 15:36:34,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289837865] [2021-05-02 15:36:34,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 15:36:34,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:34,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 15:36:34,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:34,183 INFO L87 Difference]: Start difference. First operand 91 states and 106 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 15:36:34,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:34,234 INFO L93 Difference]: Finished difference Result 118 states and 144 transitions. [2021-05-02 15:36:34,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:36:34,234 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 55 [2021-05-02 15:36:34,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:34,235 INFO L225 Difference]: With dead ends: 118 [2021-05-02 15:36:34,235 INFO L226 Difference]: Without dead ends: 93 [2021-05-02 15:36:34,236 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 23.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:36:34,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-05-02 15:36:34,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2021-05-02 15:36:34,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 60 states have (on average 1.1666666666666667) internal successors, (70), 62 states have internal predecessors, (70), 20 states have call successors, (20), 13 states have call predecessors, (20), 12 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-05-02 15:36:34,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 108 transitions. [2021-05-02 15:36:34,244 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 108 transitions. Word has length 55 [2021-05-02 15:36:34,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:34,244 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 108 transitions. [2021-05-02 15:36:34,244 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-05-02 15:36:34,244 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 108 transitions. [2021-05-02 15:36:34,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-05-02 15:36:34,245 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:34,245 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:34,467 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:34,467 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:34,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:34,468 INFO L82 PathProgramCache]: Analyzing trace with hash -1879054090, now seen corresponding path program 2 times [2021-05-02 15:36:34,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:34,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191004507] [2021-05-02 15:36:34,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:34,474 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:34,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861157880] [2021-05-02 15:36:34,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:34,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 15:36:34,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:34,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 15:36:34,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:34,727 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 33 proven. 20 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-05-02 15:36:34,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:34,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191004507] [2021-05-02 15:36:34,727 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:34,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861157880] [2021-05-02 15:36:34,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861157880] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:34,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:34,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 15:36:34,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55771698] [2021-05-02 15:36:34,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 15:36:34,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:34,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 15:36:34,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:34,729 INFO L87 Difference]: Start difference. First operand 93 states and 108 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2021-05-02 15:36:35,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:35,009 INFO L93 Difference]: Finished difference Result 153 states and 198 transitions. [2021-05-02 15:36:35,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 15:36:35,009 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 58 [2021-05-02 15:36:35,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:35,010 INFO L225 Difference]: With dead ends: 153 [2021-05-02 15:36:35,010 INFO L226 Difference]: Without dead ends: 121 [2021-05-02 15:36:35,011 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 75.5ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:36:35,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2021-05-02 15:36:35,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 115. [2021-05-02 15:36:35,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 73 states have (on average 1.1917808219178083) internal successors, (87), 76 states have internal predecessors, (87), 27 states have call successors, (27), 15 states have call predecessors, (27), 14 states have return successors, (25), 23 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 15:36:35,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 139 transitions. [2021-05-02 15:36:35,033 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 139 transitions. Word has length 58 [2021-05-02 15:36:35,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:35,035 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 139 transitions. [2021-05-02 15:36:35,035 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 states have internal predecessors, (20), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2021-05-02 15:36:35,035 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 139 transitions. [2021-05-02 15:36:35,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 15:36:35,038 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:35,038 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:35,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-02 15:36:35,238 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:35,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:35,239 INFO L82 PathProgramCache]: Analyzing trace with hash -43330764, now seen corresponding path program 1 times [2021-05-02 15:36:35,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:35,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696341200] [2021-05-02 15:36:35,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:35,246 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:35,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1810044848] [2021-05-02 15:36:35,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:35,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 15:36:35,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:35,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,342 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,375 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,444 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,446 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:35,457 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 16 proven. 92 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-05-02 15:36:35,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:35,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696341200] [2021-05-02 15:36:35,458 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:35,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810044848] [2021-05-02 15:36:35,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810044848] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:35,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:35,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 15:36:35,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129026822] [2021-05-02 15:36:35,458 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 15:36:35,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:35,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 15:36:35,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 15:36:35,459 INFO L87 Difference]: Start difference. First operand 115 states and 139 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 15:36:35,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:35,534 INFO L93 Difference]: Finished difference Result 145 states and 167 transitions. [2021-05-02 15:36:35,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:36:35,535 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 62 [2021-05-02 15:36:35,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:35,536 INFO L225 Difference]: With dead ends: 145 [2021-05-02 15:36:35,536 INFO L226 Difference]: Without dead ends: 132 [2021-05-02 15:36:35,536 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 21.8ms TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:36:35,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-05-02 15:36:35,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 131. [2021-05-02 15:36:35,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 86 states have (on average 1.1511627906976745) internal successors, (99), 88 states have internal predecessors, (99), 27 states have call successors, (27), 18 states have call predecessors, (27), 17 states have return successors, (25), 24 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-02 15:36:35,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 151 transitions. [2021-05-02 15:36:35,546 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 151 transitions. Word has length 62 [2021-05-02 15:36:35,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:35,546 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 151 transitions. [2021-05-02 15:36:35,546 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 15:36:35,546 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 151 transitions. [2021-05-02 15:36:35,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-05-02 15:36:35,547 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:35,547 INFO L523 BasicCegarLoop]: trace histogram [9, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:35,768 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:35,769 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:35,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:35,769 INFO L82 PathProgramCache]: Analyzing trace with hash -41602886, now seen corresponding path program 1 times [2021-05-02 15:36:35,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:35,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565091773] [2021-05-02 15:36:35,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:35,778 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:35,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545364550] [2021-05-02 15:36:35,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:35,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:35,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 35 conjunts are in the unsatisfiable core [2021-05-02 15:36:35,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:36,052 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-05-02 15:36:36,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:36,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565091773] [2021-05-02 15:36:36,052 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:36,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545364550] [2021-05-02 15:36:36,053 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545364550] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:36,053 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:36,053 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 15:36:36,053 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3998047] [2021-05-02 15:36:36,054 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 15:36:36,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:36,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 15:36:36,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:36:36,055 INFO L87 Difference]: Start difference. First operand 131 states and 151 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 15:36:36,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:36,275 INFO L93 Difference]: Finished difference Result 145 states and 170 transitions. [2021-05-02 15:36:36,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 15:36:36,276 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 62 [2021-05-02 15:36:36,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:36,277 INFO L225 Difference]: With dead ends: 145 [2021-05-02 15:36:36,277 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 15:36:36,278 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 67.5ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:36,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 15:36:36,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 141. [2021-05-02 15:36:36,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 93 states have (on average 1.1720430107526882) internal successors, (109), 95 states have internal predecessors, (109), 29 states have call successors, (29), 19 states have call predecessors, (29), 18 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 15:36:36,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 165 transitions. [2021-05-02 15:36:36,289 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 165 transitions. Word has length 62 [2021-05-02 15:36:36,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:36,290 INFO L480 AbstractCegarLoop]: Abstraction has 141 states and 165 transitions. [2021-05-02 15:36:36,290 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-05-02 15:36:36,290 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 165 transitions. [2021-05-02 15:36:36,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-05-02 15:36:36,291 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:36,291 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:36,504 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:36,505 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:36,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:36,506 INFO L82 PathProgramCache]: Analyzing trace with hash -378736343, now seen corresponding path program 2 times [2021-05-02 15:36:36,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:36,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776657764] [2021-05-02 15:36:36,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:36,518 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:36,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [745114109] [2021-05-02 15:36:36,518 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:36,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 15:36:36,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:36,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 31 conjunts are in the unsatisfiable core [2021-05-02 15:36:36,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 26 proven. 26 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-05-02 15:36:36,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:36,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776657764] [2021-05-02 15:36:36,770 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:36,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745114109] [2021-05-02 15:36:36,771 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745114109] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:36,771 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:36,771 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 15:36:36,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945223133] [2021-05-02 15:36:36,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 15:36:36,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:36,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 15:36:36,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:36,772 INFO L87 Difference]: Start difference. First operand 141 states and 165 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2021-05-02 15:36:36,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:36,965 INFO L93 Difference]: Finished difference Result 168 states and 200 transitions. [2021-05-02 15:36:36,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 15:36:36,965 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) Word has length 67 [2021-05-02 15:36:36,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:36,967 INFO L225 Difference]: With dead ends: 168 [2021-05-02 15:36:36,967 INFO L226 Difference]: Without dead ends: 143 [2021-05-02 15:36:36,970 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:36:36,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-05-02 15:36:36,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2021-05-02 15:36:36,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 96 states have internal predecessors, (106), 30 states have call successors, (30), 20 states have call predecessors, (30), 19 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 15:36:36,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 163 transitions. [2021-05-02 15:36:36,982 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 163 transitions. Word has length 67 [2021-05-02 15:36:36,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:36,983 INFO L480 AbstractCegarLoop]: Abstraction has 143 states and 163 transitions. [2021-05-02 15:36:36,983 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 5 states have call successors, (10) [2021-05-02 15:36:36,983 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 163 transitions. [2021-05-02 15:36:36,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 15:36:36,984 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:36,984 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:37,196 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-05-02 15:36:37,197 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:37,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:37,197 INFO L82 PathProgramCache]: Analyzing trace with hash 73149133, now seen corresponding path program 1 times [2021-05-02 15:36:37,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:37,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259665251] [2021-05-02 15:36:37,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:37,204 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:37,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319980138] [2021-05-02 15:36:37,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:37,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:37,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 37 conjunts are in the unsatisfiable core [2021-05-02 15:36:37,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 28 proven. 30 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2021-05-02 15:36:37,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:37,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259665251] [2021-05-02 15:36:37,547 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:37,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319980138] [2021-05-02 15:36:37,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319980138] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:37,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:37,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 15:36:37,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298412014] [2021-05-02 15:36:37,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 15:36:37,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:37,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 15:36:37,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:37,548 INFO L87 Difference]: Start difference. First operand 143 states and 163 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 15:36:37,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:37,713 INFO L93 Difference]: Finished difference Result 149 states and 168 transitions. [2021-05-02 15:36:37,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 15:36:37,713 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 73 [2021-05-02 15:36:37,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:37,714 INFO L225 Difference]: With dead ends: 149 [2021-05-02 15:36:37,714 INFO L226 Difference]: Without dead ends: 115 [2021-05-02 15:36:37,715 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 78.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:36:37,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2021-05-02 15:36:37,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2021-05-02 15:36:37,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 74 states have (on average 1.162162162162162) internal successors, (86), 76 states have internal predecessors, (86), 25 states have call successors, (25), 16 states have call predecessors, (25), 15 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 15:36:37,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 134 transitions. [2021-05-02 15:36:37,722 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 134 transitions. Word has length 73 [2021-05-02 15:36:37,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:37,722 INFO L480 AbstractCegarLoop]: Abstraction has 115 states and 134 transitions. [2021-05-02 15:36:37,722 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 15:36:37,722 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 134 transitions. [2021-05-02 15:36:37,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-05-02 15:36:37,723 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:37,723 INFO L523 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:37,936 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-02 15:36:37,937 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:37,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:37,937 INFO L82 PathProgramCache]: Analyzing trace with hash 469209008, now seen corresponding path program 3 times [2021-05-02 15:36:37,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:37,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964683708] [2021-05-02 15:36:37,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:37,944 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:37,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240106325] [2021-05-02 15:36:37,945 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:37,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 15:36:37,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:37,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 11 conjunts are in the unsatisfiable core [2021-05-02 15:36:38,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:38,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,048 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,111 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,112 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,130 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 54 proven. 132 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-05-02 15:36:38,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:38,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964683708] [2021-05-02 15:36:38,131 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:38,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240106325] [2021-05-02 15:36:38,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240106325] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:38,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:38,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-02 15:36:38,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050052320] [2021-05-02 15:36:38,135 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-02 15:36:38,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:38,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-02 15:36:38,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 15:36:38,136 INFO L87 Difference]: Start difference. First operand 115 states and 134 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 15:36:38,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:38,201 INFO L93 Difference]: Finished difference Result 142 states and 172 transitions. [2021-05-02 15:36:38,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 15:36:38,202 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 73 [2021-05-02 15:36:38,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:38,202 INFO L225 Difference]: With dead ends: 142 [2021-05-02 15:36:38,202 INFO L226 Difference]: Without dead ends: 117 [2021-05-02 15:36:38,203 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 32.4ms TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:38,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-05-02 15:36:38,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2021-05-02 15:36:38,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 76 states have (on average 1.1578947368421053) internal successors, (88), 78 states have internal predecessors, (88), 25 states have call successors, (25), 16 states have call predecessors, (25), 15 states have return successors, (23), 22 states have call predecessors, (23), 23 states have call successors, (23) [2021-05-02 15:36:38,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 136 transitions. [2021-05-02 15:36:38,209 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 136 transitions. Word has length 73 [2021-05-02 15:36:38,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:38,209 INFO L480 AbstractCegarLoop]: Abstraction has 117 states and 136 transitions. [2021-05-02 15:36:38,209 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 6 states have call successors, (13), 6 states have call predecessors, (13), 5 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2021-05-02 15:36:38,209 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 136 transitions. [2021-05-02 15:36:38,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-05-02 15:36:38,210 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:38,210 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:38,416 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-02 15:36:38,417 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:38,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:38,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1813973276, now seen corresponding path program 3 times [2021-05-02 15:36:38,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:38,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897033053] [2021-05-02 15:36:38,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:38,425 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:38,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [382212872] [2021-05-02 15:36:38,426 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:38,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 15:36:38,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:38,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2021-05-02 15:36:38,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:38,683 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:38,706 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 95 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-05-02 15:36:38,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:38,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897033053] [2021-05-02 15:36:38,707 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:38,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382212872] [2021-05-02 15:36:38,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382212872] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:38,707 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:38,707 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 15:36:38,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849772748] [2021-05-02 15:36:38,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 15:36:38,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:38,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 15:36:38,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:38,708 INFO L87 Difference]: Start difference. First operand 117 states and 136 transitions. Second operand has 11 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 15:36:38,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:38,950 INFO L93 Difference]: Finished difference Result 149 states and 178 transitions. [2021-05-02 15:36:38,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 15:36:38,950 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) Word has length 76 [2021-05-02 15:36:38,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:38,951 INFO L225 Difference]: With dead ends: 149 [2021-05-02 15:36:38,951 INFO L226 Difference]: Without dead ends: 137 [2021-05-02 15:36:38,952 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 90.0ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-05-02 15:36:38,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-05-02 15:36:38,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 132. [2021-05-02 15:36:38,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 86 states have (on average 1.1744186046511629) internal successors, (101), 88 states have internal predecessors, (101), 29 states have call successors, (29), 17 states have call predecessors, (29), 16 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2021-05-02 15:36:38,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 157 transitions. [2021-05-02 15:36:38,962 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 157 transitions. Word has length 76 [2021-05-02 15:36:38,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:38,963 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 157 transitions. [2021-05-02 15:36:38,963 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 6 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 15:36:38,963 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 157 transitions. [2021-05-02 15:36:38,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 15:36:38,963 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:38,964 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:39,187 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:39,187 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:39,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:39,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1997631578, now seen corresponding path program 2 times [2021-05-02 15:36:39,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:39,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170525419] [2021-05-02 15:36:39,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:39,195 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:39,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [870610252] [2021-05-02 15:36:39,195 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:39,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 15:36:39,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:39,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 15:36:39,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:39,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,323 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,325 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,353 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,383 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,385 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,411 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,422 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-05-02 15:36:39,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:39,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170525419] [2021-05-02 15:36:39,422 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:39,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870610252] [2021-05-02 15:36:39,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870610252] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:39,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:39,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 15:36:39,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426986373] [2021-05-02 15:36:39,423 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 15:36:39,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:39,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 15:36:39,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:36:39,424 INFO L87 Difference]: Start difference. First operand 132 states and 157 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 15:36:39,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:39,507 INFO L93 Difference]: Finished difference Result 174 states and 200 transitions. [2021-05-02 15:36:39,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 15:36:39,507 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2021-05-02 15:36:39,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:39,508 INFO L225 Difference]: With dead ends: 174 [2021-05-02 15:36:39,508 INFO L226 Difference]: Without dead ends: 161 [2021-05-02 15:36:39,509 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 33.6ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:36:39,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2021-05-02 15:36:39,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 160. [2021-05-02 15:36:39,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 106 states have (on average 1.1415094339622642) internal successors, (121), 108 states have internal predecessors, (121), 32 states have call successors, (32), 22 states have call predecessors, (32), 21 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2021-05-02 15:36:39,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 183 transitions. [2021-05-02 15:36:39,520 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 183 transitions. Word has length 80 [2021-05-02 15:36:39,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:39,520 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 183 transitions. [2021-05-02 15:36:39,520 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 7 states have call successors, (14), 7 states have call predecessors, (14), 5 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-05-02 15:36:39,520 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 183 transitions. [2021-05-02 15:36:39,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-05-02 15:36:39,521 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:39,521 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:39,744 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:39,744 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:39,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:39,744 INFO L82 PathProgramCache]: Analyzing trace with hash 1999359456, now seen corresponding path program 3 times [2021-05-02 15:36:39,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:39,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046015716] [2021-05-02 15:36:39,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:39,751 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:39,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1418713114] [2021-05-02 15:36:39,751 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:39,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-05-02 15:36:39,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:39,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-02 15:36:39,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:39,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:39,997 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 22 proven. 21 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2021-05-02 15:36:39,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:39,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046015716] [2021-05-02 15:36:39,997 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:39,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418713114] [2021-05-02 15:36:39,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418713114] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:39,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:39,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 15:36:39,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308212062] [2021-05-02 15:36:39,998 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 15:36:39,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:39,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 15:36:39,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:36:39,998 INFO L87 Difference]: Start difference. First operand 160 states and 183 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-02 15:36:40,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:40,151 INFO L93 Difference]: Finished difference Result 178 states and 205 transitions. [2021-05-02 15:36:40,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:36:40,151 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 80 [2021-05-02 15:36:40,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:40,152 INFO L225 Difference]: With dead ends: 178 [2021-05-02 15:36:40,153 INFO L226 Difference]: Without dead ends: 176 [2021-05-02 15:36:40,153 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 54.5ms TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:36:40,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-05-02 15:36:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 174. [2021-05-02 15:36:40,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 116 states have (on average 1.1551724137931034) internal successors, (134), 118 states have internal predecessors, (134), 34 states have call successors, (34), 24 states have call predecessors, (34), 23 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2021-05-02 15:36:40,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 200 transitions. [2021-05-02 15:36:40,164 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 200 transitions. Word has length 80 [2021-05-02 15:36:40,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:40,164 INFO L480 AbstractCegarLoop]: Abstraction has 174 states and 200 transitions. [2021-05-02 15:36:40,164 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-02 15:36:40,164 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 200 transitions. [2021-05-02 15:36:40,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-05-02 15:36:40,165 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:40,165 INFO L523 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:40,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:40,385 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:40,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:40,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1321690173, now seen corresponding path program 4 times [2021-05-02 15:36:40,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:40,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450660848] [2021-05-02 15:36:40,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:40,391 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:40,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645798071] [2021-05-02 15:36:40,391 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 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:40,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 15:36:40,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:40,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 33 conjunts are in the unsatisfiable core [2021-05-02 15:36:40,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:40,606 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,607 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,623 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,624 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,634 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,648 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,684 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,686 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:40,732 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 75 proven. 52 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-05-02 15:36:40,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:40,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450660848] [2021-05-02 15:36:40,732 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:40,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645798071] [2021-05-02 15:36:40,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645798071] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:40,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:40,733 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 15:36:40,733 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038716268] [2021-05-02 15:36:40,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 15:36:40,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:40,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 15:36:40,734 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:36:40,734 INFO L87 Difference]: Start difference. First operand 174 states and 200 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 7 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-05-02 15:36:53,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:53,978 INFO L93 Difference]: Finished difference Result 215 states and 253 transitions. [2021-05-02 15:36:53,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-02 15:36:53,979 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 7 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) Word has length 85 [2021-05-02 15:36:53,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:53,980 INFO L225 Difference]: With dead ends: 215 [2021-05-02 15:36:53,980 INFO L226 Difference]: Without dead ends: 207 [2021-05-02 15:36:53,981 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 147.8ms TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-05-02 15:36:53,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-05-02 15:36:53,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 199. [2021-05-02 15:36:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 131 states have (on average 1.1526717557251909) internal successors, (151), 135 states have internal predecessors, (151), 41 states have call successors, (41), 27 states have call predecessors, (41), 26 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2021-05-02 15:36:53,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 231 transitions. [2021-05-02 15:36:53,993 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 231 transitions. Word has length 85 [2021-05-02 15:36:53,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:53,993 INFO L480 AbstractCegarLoop]: Abstraction has 199 states and 231 transitions. [2021-05-02 15:36:53,993 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 7 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 6 states have call successors, (13) [2021-05-02 15:36:53,993 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 231 transitions. [2021-05-02 15:36:53,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-02 15:36:53,994 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:53,994 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:54,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-02 15:36:54,195 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:54,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:54,196 INFO L82 PathProgramCache]: Analyzing trace with hash 1432051402, now seen corresponding path program 4 times [2021-05-02 15:36:54,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:54,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913698861] [2021-05-02 15:36:54,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:54,201 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:54,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1791589413] [2021-05-02 15:36:54,201 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:54,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 15:36:54,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:54,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 13 conjunts are in the unsatisfiable core [2021-05-02 15:36:54,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:54,282 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,284 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,333 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,405 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:54,470 INFO L134 CoverageAnalysis]: Checked inductivity of 382 backedges. 72 proven. 260 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-05-02 15:36:54,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:54,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913698861] [2021-05-02 15:36:54,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:54,471 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791589413] [2021-05-02 15:36:54,471 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791589413] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:54,471 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:54,471 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 15:36:54,471 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993393878] [2021-05-02 15:36:54,471 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 15:36:54,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:54,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 15:36:54,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:36:54,473 INFO L87 Difference]: Start difference. First operand 199 states and 231 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 15:36:54,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:54,590 INFO L93 Difference]: Finished difference Result 255 states and 306 transitions. [2021-05-02 15:36:54,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 15:36:54,591 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 91 [2021-05-02 15:36:54,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:54,592 INFO L225 Difference]: With dead ends: 255 [2021-05-02 15:36:54,592 INFO L226 Difference]: Without dead ends: 201 [2021-05-02 15:36:54,593 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 75.8ms TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:36:54,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-05-02 15:36:54,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 201. [2021-05-02 15:36:54,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 133 states have (on average 1.150375939849624) internal successors, (153), 137 states have internal predecessors, (153), 41 states have call successors, (41), 27 states have call predecessors, (41), 26 states have return successors, (39), 36 states have call predecessors, (39), 39 states have call successors, (39) [2021-05-02 15:36:54,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 233 transitions. [2021-05-02 15:36:54,608 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 233 transitions. Word has length 91 [2021-05-02 15:36:54,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:54,608 INFO L480 AbstractCegarLoop]: Abstraction has 201 states and 233 transitions. [2021-05-02 15:36:54,608 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 7 states have internal predecessors, (36), 7 states have call successors, (16), 7 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 15:36:54,608 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 233 transitions. [2021-05-02 15:36:54,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 15:36:54,609 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:54,609 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:54,824 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-05-02 15:36:54,825 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:54,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:54,825 INFO L82 PathProgramCache]: Analyzing trace with hash -614243194, now seen corresponding path program 3 times [2021-05-02 15:36:54,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:54,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489878075] [2021-05-02 15:36:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:54,831 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:54,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [222914628] [2021-05-02 15:36:54,832 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:54,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 15:36:54,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:54,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 39 conjunts are in the unsatisfiable core [2021-05-02 15:36:54,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:55,150 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:55,167 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-05-02 15:36:55,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:55,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489878075] [2021-05-02 15:36:55,167 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:55,168 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222914628] [2021-05-02 15:36:55,168 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222914628] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:55,168 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:55,168 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 15:36:55,168 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808730094] [2021-05-02 15:36:55,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 15:36:55,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:55,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 15:36:55,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:36:55,169 INFO L87 Difference]: Start difference. First operand 201 states and 233 transitions. Second operand has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 15:36:55,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:55,452 INFO L93 Difference]: Finished difference Result 238 states and 285 transitions. [2021-05-02 15:36:55,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-02 15:36:55,453 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2021-05-02 15:36:55,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:55,456 INFO L225 Difference]: With dead ends: 238 [2021-05-02 15:36:55,456 INFO L226 Difference]: Without dead ends: 214 [2021-05-02 15:36:55,457 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 105.5ms TimeCoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:55,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-05-02 15:36:55,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 211. [2021-05-02 15:36:55,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 139 states have (on average 1.1510791366906474) internal successors, (160), 144 states have internal predecessors, (160), 44 states have call successors, (44), 28 states have call predecessors, (44), 27 states have return successors, (42), 38 states have call predecessors, (42), 42 states have call successors, (42) [2021-05-02 15:36:55,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 246 transitions. [2021-05-02 15:36:55,471 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 246 transitions. Word has length 94 [2021-05-02 15:36:55,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:55,471 INFO L480 AbstractCegarLoop]: Abstraction has 211 states and 246 transitions. [2021-05-02 15:36:55,471 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.8) internal successors, (28), 9 states have internal predecessors, (28), 6 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 15:36:55,471 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 246 transitions. [2021-05-02 15:36:55,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 15:36:55,472 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:55,472 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:55,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-02 15:36:55,689 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:55,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:55,689 INFO L82 PathProgramCache]: Analyzing trace with hash -612515316, now seen corresponding path program 5 times [2021-05-02 15:36:55,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:55,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351739795] [2021-05-02 15:36:55,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:55,694 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:55,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [203935191] [2021-05-02 15:36:55,695 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:55,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-05-02 15:36:55,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:55,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 57 conjunts are in the unsatisfiable core [2021-05-02 15:36:55,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:56,047 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 83 proven. 63 refuted. 0 times theorem prover too weak. 222 trivial. 0 not checked. [2021-05-02 15:36:56,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:56,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351739795] [2021-05-02 15:36:56,047 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:56,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203935191] [2021-05-02 15:36:56,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203935191] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:56,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:56,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-02 15:36:56,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241528190] [2021-05-02 15:36:56,048 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-02 15:36:56,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:56,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-02 15:36:56,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:36:56,049 INFO L87 Difference]: Start difference. First operand 211 states and 246 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 15:36:56,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:56,475 INFO L93 Difference]: Finished difference Result 235 states and 274 transitions. [2021-05-02 15:36:56,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 15:36:56,476 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2021-05-02 15:36:56,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:56,477 INFO L225 Difference]: With dead ends: 235 [2021-05-02 15:36:56,477 INFO L226 Difference]: Without dead ends: 222 [2021-05-02 15:36:56,478 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 146.3ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-05-02 15:36:56,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-05-02 15:36:56,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 220. [2021-05-02 15:36:56,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 146 states have (on average 1.1506849315068493) internal successors, (168), 151 states have internal predecessors, (168), 44 states have call successors, (44), 30 states have call predecessors, (44), 29 states have return successors, (42), 38 states have call predecessors, (42), 42 states have call successors, (42) [2021-05-02 15:36:56,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 254 transitions. [2021-05-02 15:36:56,491 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 254 transitions. Word has length 94 [2021-05-02 15:36:56,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:56,491 INFO L480 AbstractCegarLoop]: Abstraction has 220 states and 254 transitions. [2021-05-02 15:36:56,492 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 15:36:56,492 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 254 transitions. [2021-05-02 15:36:56,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 15:36:56,492 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:56,493 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:56,715 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-05-02 15:36:56,716 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:56,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:56,716 INFO L82 PathProgramCache]: Analyzing trace with hash -191541368, now seen corresponding path program 1 times [2021-05-02 15:36:56,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:56,716 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589273403] [2021-05-02 15:36:56,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:56,724 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:56,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522361234] [2021-05-02 15:36:56,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:56,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 15:36:56,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:56,801 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,802 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,803 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,837 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,867 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,898 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,927 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:56,967 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 26 proven. 296 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-05-02 15:36:56,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:56,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589273403] [2021-05-02 15:36:56,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:56,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522361234] [2021-05-02 15:36:56,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522361234] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:56,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:56,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 15:36:56,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873326407] [2021-05-02 15:36:56,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 15:36:56,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:56,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 15:36:56,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:36:56,969 INFO L87 Difference]: Start difference. First operand 220 states and 254 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 15:36:57,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:57,106 INFO L93 Difference]: Finished difference Result 275 states and 315 transitions. [2021-05-02 15:36:57,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 15:36:57,107 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 94 [2021-05-02 15:36:57,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:57,108 INFO L225 Difference]: With dead ends: 275 [2021-05-02 15:36:57,108 INFO L226 Difference]: Without dead ends: 257 [2021-05-02 15:36:57,109 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 51.1ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:57,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-05-02 15:36:57,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 256. [2021-05-02 15:36:57,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 172 states have (on average 1.1337209302325582) internal successors, (195), 177 states have internal predecessors, (195), 49 states have call successors, (49), 35 states have call predecessors, (49), 34 states have return successors, (47), 43 states have call predecessors, (47), 47 states have call successors, (47) [2021-05-02 15:36:57,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 291 transitions. [2021-05-02 15:36:57,122 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 291 transitions. Word has length 94 [2021-05-02 15:36:57,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:57,122 INFO L480 AbstractCegarLoop]: Abstraction has 256 states and 291 transitions. [2021-05-02 15:36:57,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 8 states have internal predecessors, (40), 8 states have call successors, (16), 8 states have call predecessors, (16), 6 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-05-02 15:36:57,123 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 291 transitions. [2021-05-02 15:36:57,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-05-02 15:36:57,123 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:57,124 INFO L523 BasicCegarLoop]: trace histogram [14, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:57,346 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-02 15:36:57,346 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:57,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:57,347 INFO L82 PathProgramCache]: Analyzing trace with hash -189813490, now seen corresponding path program 1 times [2021-05-02 15:36:57,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:57,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856910405] [2021-05-02 15:36:57,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:57,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:57,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [36258203] [2021-05-02 15:36:57,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:57,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-02 15:36:57,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:57,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,432 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,439 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,450 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,451 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,459 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,460 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,471 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,472 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,473 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,491 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,528 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,531 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,545 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,547 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,563 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,602 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,616 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,631 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:57,674 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2021-05-02 15:36:57,674 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:57,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856910405] [2021-05-02 15:36:57,675 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:57,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36258203] [2021-05-02 15:36:57,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36258203] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-02 15:36:57,675 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-02 15:36:57,675 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-02 15:36:57,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919922068] [2021-05-02 15:36:57,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-02 15:36:57,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:57,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-02 15:36:57,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-02 15:36:57,678 INFO L87 Difference]: Start difference. First operand 256 states and 291 transitions. Second operand has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 15:36:57,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:57,794 INFO L93 Difference]: Finished difference Result 290 states and 336 transitions. [2021-05-02 15:36:57,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-02 15:36:57,794 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 94 [2021-05-02 15:36:57,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:57,795 INFO L225 Difference]: With dead ends: 290 [2021-05-02 15:36:57,796 INFO L226 Difference]: Without dead ends: 233 [2021-05-02 15:36:57,796 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 42.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-05-02 15:36:57,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-05-02 15:36:57,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 222. [2021-05-02 15:36:57,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 148 states have (on average 1.1081081081081081) internal successors, (164), 152 states have internal predecessors, (164), 42 states have call successors, (42), 32 states have call predecessors, (42), 31 states have return successors, (40), 37 states have call predecessors, (40), 40 states have call successors, (40) [2021-05-02 15:36:57,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 246 transitions. [2021-05-02 15:36:57,809 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 246 transitions. Word has length 94 [2021-05-02 15:36:57,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:57,809 INFO L480 AbstractCegarLoop]: Abstraction has 222 states and 246 transitions. [2021-05-02 15:36:57,809 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 4.666666666666667) internal successors, (28), 6 states have internal predecessors, (28), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-02 15:36:57,809 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 246 transitions. [2021-05-02 15:36:57,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-05-02 15:36:57,810 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:57,810 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:58,011 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:58,011 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:58,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:58,011 INFO L82 PathProgramCache]: Analyzing trace with hash 412069254, now seen corresponding path program 6 times [2021-05-02 15:36:58,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:58,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032116599] [2021-05-02 15:36:58,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:58,017 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:58,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013329607] [2021-05-02 15:36:58,017 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 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:58,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-05-02 15:36:58,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:36:58,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 38 conjunts are in the unsatisfiable core [2021-05-02 15:36:58,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:58,332 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,355 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,362 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,364 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,367 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,370 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,379 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,381 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,386 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,387 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,392 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,393 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,396 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,398 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,400 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,412 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,416 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,418 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,420 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,422 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,424 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,427 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,437 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,438 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,440 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,442 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,445 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,718 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,721 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,724 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,727 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,744 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,754 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,756 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,758 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,770 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:36:58,791 INFO L134 CoverageAnalysis]: Checked inductivity of 431 backedges. 104 proven. 17 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2021-05-02 15:36:58,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:58,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032116599] [2021-05-02 15:36:58,792 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:58,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013329607] [2021-05-02 15:36:58,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013329607] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:58,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:58,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 15:36:58,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705025206] [2021-05-02 15:36:58,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 15:36:58,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:58,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 15:36:58,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:58,793 INFO L87 Difference]: Start difference. First operand 222 states and 246 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 15:36:59,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:59,041 INFO L93 Difference]: Finished difference Result 237 states and 266 transitions. [2021-05-02 15:36:59,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-02 15:36:59,042 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 98 [2021-05-02 15:36:59,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:59,043 INFO L225 Difference]: With dead ends: 237 [2021-05-02 15:36:59,043 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 15:36:59,044 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 363.9ms TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-05-02 15:36:59,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 15:36:59,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 232. [2021-05-02 15:36:59,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 155 states have (on average 1.1225806451612903) internal successors, (174), 159 states have internal predecessors, (174), 44 states have call successors, (44), 33 states have call predecessors, (44), 32 states have return successors, (42), 39 states have call predecessors, (42), 42 states have call successors, (42) [2021-05-02 15:36:59,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 260 transitions. [2021-05-02 15:36:59,058 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 260 transitions. Word has length 98 [2021-05-02 15:36:59,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:59,058 INFO L480 AbstractCegarLoop]: Abstraction has 232 states and 260 transitions. [2021-05-02 15:36:59,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2021-05-02 15:36:59,058 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 260 transitions. [2021-05-02 15:36:59,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-05-02 15:36:59,059 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:59,059 INFO L523 BasicCegarLoop]: trace histogram [15, 14, 14, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:36:59,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-02 15:36:59,281 INFO L428 AbstractCegarLoop]: === Iteration 28 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:36:59,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:36:59,281 INFO L82 PathProgramCache]: Analyzing trace with hash 18113303, now seen corresponding path program 7 times [2021-05-02 15:36:59,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:36:59,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058317434] [2021-05-02 15:36:59,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:36:59,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:36:59,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1220456648] [2021-05-02 15:36:59,289 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 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:36:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-02 15:36:59,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 43 conjunts are in the unsatisfiable core [2021-05-02 15:36:59,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:36:59,601 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 36 proven. 63 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-05-02 15:36:59,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:36:59,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058317434] [2021-05-02 15:36:59,602 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:36:59,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220456648] [2021-05-02 15:36:59,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220456648] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:36:59,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:36:59,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 15:36:59,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386804694] [2021-05-02 15:36:59,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 15:36:59,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:36:59,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 15:36:59,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:36:59,603 INFO L87 Difference]: Start difference. First operand 232 states and 260 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 15:36:59,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:36:59,883 INFO L93 Difference]: Finished difference Result 255 states and 287 transitions. [2021-05-02 15:36:59,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-05-02 15:36:59,883 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2021-05-02 15:36:59,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:36:59,884 INFO L225 Difference]: With dead ends: 255 [2021-05-02 15:36:59,884 INFO L226 Difference]: Without dead ends: 184 [2021-05-02 15:36:59,885 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 98.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-05-02 15:36:59,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2021-05-02 15:36:59,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2021-05-02 15:36:59,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 122 states have (on average 1.1147540983606556) internal successors, (136), 125 states have internal predecessors, (136), 35 states have call successors, (35), 27 states have call predecessors, (35), 26 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-02 15:36:59,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 204 transitions. [2021-05-02 15:36:59,897 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 204 transitions. Word has length 99 [2021-05-02 15:36:59,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:36:59,897 INFO L480 AbstractCegarLoop]: Abstraction has 184 states and 204 transitions. [2021-05-02 15:36:59,897 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 6 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2021-05-02 15:36:59,897 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 204 transitions. [2021-05-02 15:36:59,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2021-05-02 15:36:59,898 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:36:59,898 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:00,120 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:00,121 INFO L428 AbstractCegarLoop]: === Iteration 29 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:00,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:00,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1000907932, now seen corresponding path program 5 times [2021-05-02 15:37:00,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:00,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935454123] [2021-05-02 15:37:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:00,127 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:00,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2007199841] [2021-05-02 15:37:00,127 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:00,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-05-02 15:37:00,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:00,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 15 conjunts are in the unsatisfiable core [2021-05-02 15:37:00,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:00,203 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,209 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,237 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,291 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,328 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,412 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 90 proven. 430 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-05-02 15:37:00,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:37:00,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935454123] [2021-05-02 15:37:00,413 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:37:00,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007199841] [2021-05-02 15:37:00,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007199841] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:37:00,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:37:00,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 15:37:00,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895978871] [2021-05-02 15:37:00,413 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 15:37:00,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:37:00,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 15:37:00,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:37:00,414 INFO L87 Difference]: Start difference. First operand 184 states and 204 transitions. Second operand has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 15:37:00,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:37:00,554 INFO L93 Difference]: Finished difference Result 234 states and 268 transitions. [2021-05-02 15:37:00,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 15:37:00,555 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 109 [2021-05-02 15:37:00,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:37:00,556 INFO L225 Difference]: With dead ends: 234 [2021-05-02 15:37:00,556 INFO L226 Difference]: Without dead ends: 186 [2021-05-02 15:37:00,556 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 67.6ms TimeCoverageRelationStatistics Valid=70, Invalid=112, Unknown=0, NotChecked=0, Total=182 [2021-05-02 15:37:00,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-05-02 15:37:00,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2021-05-02 15:37:00,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 124 states have (on average 1.1129032258064515) internal successors, (138), 127 states have internal predecessors, (138), 35 states have call successors, (35), 27 states have call predecessors, (35), 26 states have return successors, (33), 31 states have call predecessors, (33), 33 states have call successors, (33) [2021-05-02 15:37:00,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 206 transitions. [2021-05-02 15:37:00,568 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 206 transitions. Word has length 109 [2021-05-02 15:37:00,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:37:00,568 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 206 transitions. [2021-05-02 15:37:00,568 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 4.666666666666667) internal successors, (42), 8 states have internal predecessors, (42), 8 states have call successors, (19), 8 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 15:37:00,569 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 206 transitions. [2021-05-02 15:37:00,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 15:37:00,569 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:37:00,570 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:00,784 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-05-02 15:37:00,785 INFO L428 AbstractCegarLoop]: === Iteration 30 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:00,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:00,785 INFO L82 PathProgramCache]: Analyzing trace with hash 962324908, now seen corresponding path program 4 times [2021-05-02 15:37:00,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:00,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907264492] [2021-05-02 15:37:00,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:00,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:00,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909599339] [2021-05-02 15:37:00,791 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:00,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 15:37:00,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:00,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 17 conjunts are in the unsatisfiable core [2021-05-02 15:37:00,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:00,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,895 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,926 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,954 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:00,987 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,017 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,045 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:01,088 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 32 proven. 470 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-05-02 15:37:01,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:37:01,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907264492] [2021-05-02 15:37:01,088 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:37:01,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909599339] [2021-05-02 15:37:01,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909599339] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:37:01,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:37:01,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-02 15:37:01,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099192425] [2021-05-02 15:37:01,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-02 15:37:01,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:37:01,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-02 15:37:01,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-05-02 15:37:01,090 INFO L87 Difference]: Start difference. First operand 186 states and 206 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 9 states have call successors, (19), 9 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 15:37:01,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:37:01,223 INFO L93 Difference]: Finished difference Result 248 states and 274 transitions. [2021-05-02 15:37:01,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-02 15:37:01,223 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 9 states have call successors, (19), 9 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 112 [2021-05-02 15:37:01,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:37:01,224 INFO L225 Difference]: With dead ends: 248 [2021-05-02 15:37:01,224 INFO L226 Difference]: Without dead ends: 235 [2021-05-02 15:37:01,225 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 59.8ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:37:01,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-05-02 15:37:01,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 234. [2021-05-02 15:37:01,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 158 states have (on average 1.1012658227848102) internal successors, (174), 161 states have internal predecessors, (174), 42 states have call successors, (42), 34 states have call predecessors, (42), 33 states have return successors, (40), 38 states have call predecessors, (40), 40 states have call successors, (40) [2021-05-02 15:37:01,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 256 transitions. [2021-05-02 15:37:01,239 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 256 transitions. Word has length 112 [2021-05-02 15:37:01,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:37:01,239 INFO L480 AbstractCegarLoop]: Abstraction has 234 states and 256 transitions. [2021-05-02 15:37:01,239 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 9 states have call successors, (19), 9 states have call predecessors, (19), 7 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-05-02 15:37:01,240 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 256 transitions. [2021-05-02 15:37:01,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-05-02 15:37:01,240 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:37:01,240 INFO L523 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:01,456 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-05-02 15:37:01,457 INFO L428 AbstractCegarLoop]: === Iteration 31 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:01,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:01,457 INFO L82 PathProgramCache]: Analyzing trace with hash 964052786, now seen corresponding path program 8 times [2021-05-02 15:37:01,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:01,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183740212] [2021-05-02 15:37:01,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:01,465 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:01,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [290530415] [2021-05-02 15:37:01,465 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:01,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 15:37:01,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:01,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 51 conjunts are in the unsatisfiable core [2021-05-02 15:37:01,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:01,868 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 58 proven. 67 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-05-02 15:37:01,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:37:01,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183740212] [2021-05-02 15:37:01,869 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:37:01,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290530415] [2021-05-02 15:37:01,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290530415] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:37:01,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:37:01,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-02 15:37:01,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226450256] [2021-05-02 15:37:01,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-02 15:37:01,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:37:01,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-02 15:37:01,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2021-05-02 15:37:01,876 INFO L87 Difference]: Start difference. First operand 234 states and 256 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 15:37:02,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:37:02,303 INFO L93 Difference]: Finished difference Result 261 states and 291 transitions. [2021-05-02 15:37:02,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-02 15:37:02,303 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 112 [2021-05-02 15:37:02,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:37:02,305 INFO L225 Difference]: With dead ends: 261 [2021-05-02 15:37:02,305 INFO L226 Difference]: Without dead ends: 253 [2021-05-02 15:37:02,305 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 154.3ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-05-02 15:37:02,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-05-02 15:37:02,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 250. [2021-05-02 15:37:02,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 168 states have (on average 1.1130952380952381) internal successors, (187), 172 states have internal predecessors, (187), 46 states have call successors, (46), 36 states have call predecessors, (46), 35 states have return successors, (44), 41 states have call predecessors, (44), 44 states have call successors, (44) [2021-05-02 15:37:02,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 277 transitions. [2021-05-02 15:37:02,320 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 277 transitions. Word has length 112 [2021-05-02 15:37:02,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:37:02,320 INFO L480 AbstractCegarLoop]: Abstraction has 250 states and 277 transitions. [2021-05-02 15:37:02,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-02 15:37:02,321 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 277 transitions. [2021-05-02 15:37:02,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-05-02 15:37:02,322 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:37:02,322 INFO L523 BasicCegarLoop]: trace histogram [18, 17, 17, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:02,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-05-02 15:37:02,541 INFO L428 AbstractCegarLoop]: === Iteration 32 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:02,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:02,541 INFO L82 PathProgramCache]: Analyzing trace with hash -746641999, now seen corresponding path program 9 times [2021-05-02 15:37:02,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:02,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028007443] [2021-05-02 15:37:02,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:02,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:02,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244652849] [2021-05-02 15:37:02,547 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:02,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-02 15:37:02,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:02,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-02 15:37:02,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:02,826 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,849 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,852 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,858 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,859 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,861 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,871 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,873 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,876 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,878 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,885 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,890 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,891 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,897 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,899 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,908 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,914 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,915 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,922 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,937 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,941 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,945 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,951 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,952 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,968 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,983 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,992 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,995 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,997 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:02,999 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,004 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,006 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,008 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,011 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,016 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,024 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,026 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,028 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,029 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,044 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,046 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,047 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,049 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,052 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,058 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,061 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,062 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,068 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,076 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,079 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,084 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,086 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,334 INFO L134 CoverageAnalysis]: Checked inductivity of 628 backedges. 111 proven. 32 refuted. 0 times theorem prover too weak. 485 trivial. 0 not checked. [2021-05-02 15:37:03,334 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:37:03,334 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028007443] [2021-05-02 15:37:03,334 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:37:03,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244652849] [2021-05-02 15:37:03,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244652849] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:37:03,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:37:03,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-02 15:37:03,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079050069] [2021-05-02 15:37:03,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-02 15:37:03,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:37:03,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-02 15:37:03,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-02 15:37:03,336 INFO L87 Difference]: Start difference. First operand 250 states and 277 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 15:37:03,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:37:03,483 INFO L93 Difference]: Finished difference Result 261 states and 286 transitions. [2021-05-02 15:37:03,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:37:03,484 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 117 [2021-05-02 15:37:03,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:37:03,486 INFO L225 Difference]: With dead ends: 261 [2021-05-02 15:37:03,486 INFO L226 Difference]: Without dead ends: 259 [2021-05-02 15:37:03,487 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 271.5ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-05-02 15:37:03,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-05-02 15:37:03,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 253. [2021-05-02 15:37:03,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 171 states have (on average 1.1111111111111112) internal successors, (190), 175 states have internal predecessors, (190), 45 states have call successors, (45), 37 states have call predecessors, (45), 36 states have return successors, (43), 40 states have call predecessors, (43), 43 states have call successors, (43) [2021-05-02 15:37:03,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 278 transitions. [2021-05-02 15:37:03,507 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 278 transitions. Word has length 117 [2021-05-02 15:37:03,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:37:03,508 INFO L480 AbstractCegarLoop]: Abstraction has 253 states and 278 transitions. [2021-05-02 15:37:03,509 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-05-02 15:37:03,509 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 278 transitions. [2021-05-02 15:37:03,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2021-05-02 15:37:03,510 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:37:03,510 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:03,727 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-05-02 15:37:03,728 INFO L428 AbstractCegarLoop]: === Iteration 33 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:03,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:03,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2001131861, now seen corresponding path program 2 times [2021-05-02 15:37:03,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:03,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646507231] [2021-05-02 15:37:03,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:03,733 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:03,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681911030] [2021-05-02 15:37:03,734 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 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:03,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-02 15:37:03,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:03,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 21 conjunts are in the unsatisfiable core [2021-05-02 15:37:03,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:03,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,975 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,985 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:03,997 INFO L134 CoverageAnalysis]: Checked inductivity of 700 backedges. 36 proven. 52 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2021-05-02 15:37:03,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:37:03,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646507231] [2021-05-02 15:37:03,998 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:37:03,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681911030] [2021-05-02 15:37:03,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681911030] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:37:03,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:37:03,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-02 15:37:03,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93613335] [2021-05-02 15:37:03,998 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-02 15:37:03,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:37:03,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-02 15:37:03,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:37:03,999 INFO L87 Difference]: Start difference. First operand 253 states and 278 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-02 15:37:04,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:37:04,143 INFO L93 Difference]: Finished difference Result 267 states and 296 transitions. [2021-05-02 15:37:04,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-02 15:37:04,144 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 123 [2021-05-02 15:37:04,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:37:04,146 INFO L225 Difference]: With dead ends: 267 [2021-05-02 15:37:04,146 INFO L226 Difference]: Without dead ends: 259 [2021-05-02 15:37:04,147 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 35.1ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-05-02 15:37:04,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-05-02 15:37:04,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 256. [2021-05-02 15:37:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 172 states have (on average 1.1104651162790697) internal successors, (191), 176 states have internal predecessors, (191), 47 states have call successors, (47), 37 states have call predecessors, (47), 36 states have return successors, (45), 42 states have call predecessors, (45), 45 states have call successors, (45) [2021-05-02 15:37:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 283 transitions. [2021-05-02 15:37:04,163 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 283 transitions. Word has length 123 [2021-05-02 15:37:04,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:37:04,163 INFO L480 AbstractCegarLoop]: Abstraction has 256 states and 283 transitions. [2021-05-02 15:37:04,164 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 8 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2021-05-02 15:37:04,164 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 283 transitions. [2021-05-02 15:37:04,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-05-02 15:37:04,165 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:37:04,165 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:04,380 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:04,381 INFO L428 AbstractCegarLoop]: === Iteration 34 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:04,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:04,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1370367576, now seen corresponding path program 5 times [2021-05-02 15:37:04,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:04,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805118035] [2021-05-02 15:37:04,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:04,388 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:04,388 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135992672] [2021-05-02 15:37:04,388 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:04,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-05-02 15:37:04,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:04,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-02 15:37:04,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:04,535 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,558 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,583 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,584 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,585 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,639 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,640 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,668 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,690 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,715 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:04,776 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 36 proven. 612 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-02 15:37:04,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-02 15:37:04,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805118035] [2021-05-02 15:37:04,777 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-02 15:37:04,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135992672] [2021-05-02 15:37:04,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135992672] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-02 15:37:04,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-02 15:37:04,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-02 15:37:04,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956158423] [2021-05-02 15:37:04,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-02 15:37:04,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-02 15:37:04,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-02 15:37:04,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2021-05-02 15:37:04,778 INFO L87 Difference]: Start difference. First operand 256 states and 283 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 10 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-05-02 15:37:04,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-02 15:37:04,981 INFO L93 Difference]: Finished difference Result 333 states and 368 transitions. [2021-05-02 15:37:04,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-05-02 15:37:04,981 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 10 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 126 [2021-05-02 15:37:04,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-02 15:37:04,983 INFO L225 Difference]: With dead ends: 333 [2021-05-02 15:37:04,983 INFO L226 Difference]: Without dead ends: 320 [2021-05-02 15:37:04,983 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 76.1ms TimeCoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-05-02 15:37:04,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-05-02 15:37:04,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 312. [2021-05-02 15:37:05,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 214 states have (on average 1.1074766355140186) internal successors, (237), 217 states have internal predecessors, (237), 53 states have call successors, (53), 45 states have call predecessors, (53), 44 states have return successors, (51), 49 states have call predecessors, (51), 51 states have call successors, (51) [2021-05-02 15:37:05,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 341 transitions. [2021-05-02 15:37:05,001 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 341 transitions. Word has length 126 [2021-05-02 15:37:05,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-02 15:37:05,001 INFO L480 AbstractCegarLoop]: Abstraction has 312 states and 341 transitions. [2021-05-02 15:37:05,002 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 10 states have call successors, (21), 10 states have call predecessors, (21), 8 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2021-05-02 15:37:05,002 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 341 transitions. [2021-05-02 15:37:05,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2021-05-02 15:37:05,003 INFO L515 BasicCegarLoop]: Found error trace [2021-05-02 15:37:05,003 INFO L523 BasicCegarLoop]: trace histogram [19, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-02 15:37:05,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:05,221 INFO L428 AbstractCegarLoop]: === Iteration 35 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-02 15:37:05,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-02 15:37:05,221 INFO L82 PathProgramCache]: Analyzing trace with hash 1372095454, now seen corresponding path program 10 times [2021-05-02 15:37:05,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-02 15:37:05,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947287481] [2021-05-02 15:37:05,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-02 15:37:05,227 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-02 15:37:05,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984835766] [2021-05-02 15:37:05,227 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-02 15:37:05,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-02 15:37:05,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-02 15:37:05,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 63 conjunts are in the unsatisfiable core [2021-05-02 15:37:05,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-02 15:37:05,428 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,435 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,443 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,474 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,475 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,476 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,543 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-02 15:37:05,544 WARN L159 QuantifierPusher]: Ignoring assumption.